Dear Doctor, I am afraid I might have HIV or some other STD. I had protected sex at massage parlor about 4 months back and I have been noticing some strange things. May be I am reading the internet a lot so worried about things unnecessarily. Past few months I have itchy skin, its over now, some tiny black marks on chest etc, some tiny reddish marks etc. Recently past few days I notice a raised node lower shaft of my penis that hurts a little if you push it. I am not sure what it is. It came all of a sudden and about a pea size. Please help