Please go get checked out at the doc.. that should be your top priority.

And if it were me, I'd stop all contact with the guy. That's just a really shitty/shady thing for him to do. But then again, I do understand if he's the only dealer that you have.. if you do keep him around as your dealer, let him know what's up and that shit won't be happening again.