HELPP!

So I had been messing around this dude for a little bit a couple months ago .. now this morning we into a argument because I started messing with this other dude & he was like you better go to the doctor & I said I used condoms & I said if I have anything you got it too & he said “ I been had that shit!” WTF DOES HE MEAN ? What shit ? ISNT IT ILLEGAL TO GIVE SOMETHING TO SOMEONE ?