I'm a virgin. In a complete way, I've never been touched or touched anyone, nor do I partake in drugs or drug related activities. I've had these white spots underneath my foreskin for years now, since I can remember. They don't hurt they don't bleed and the don't itch. But they are noticeable, and it's become a bit of a source of embarrassment and paranoia since I'd like to become sexually active soon. I'd rather not be screwed outta the race at the gate. Could I have an STD?