Philippines
A male asked:
I have a green discharge from my penis but i'm a virgin and it doesn't hurt or even itches could it be std?
2 doctor answers • 6 doctors weighed in

Dr. Susan Rhoadsanswered
Family Medicine 40 years experience
Oral sex?: Oral sex can transmit STD"s. What else have you done that makes an STD a possibility? Anyway, a green discharge is certainly not normal and you need to see a doctor as soon as possible to get diagnosed and treated. It may not be an std but that does not mean it is not an infection that needs medication.
Created for people with ongoing healthcare needs but benefits everyone.
3.6k viewsReviewed Mar 28, 2021

Dr. Hunter Handsfieldanswered
Infectious Disease 55 years experience
Balanitis?: I agree with Dr. Rhoads. If you've had no sex of any kind with another person, including oral, it can't be an STD. Are you circumcised? If uncircumcised, I would guess you might have a bacterial or yeast infection under your foreskin. (The medical term for that is balanitis.) Most important is to see a doctor right away!
Created for people with ongoing healthcare needs but benefits everyone.
3.6k viewsReviewed Mar 28, 2021

Dr. Hunter Handsfield commented
Infectious Disease 55 years experience
Provided original answer
If you HAVE had oral sex, it's either gonorrhea or nongonococcal urethritis (NGU). You could visit your local health department STD clinic, where you can be evaluated and treated for STDs without parental permission or knowledge. You could even do this if no sex at all. Even though an STD isn't possible, that's still your concern, so you probably qualify for keeping parents out of the picture.
Oct 26, 2014
Last updated Mar 28, 2021
People also asked
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits - just $39!
50% off with $15/month membership
Disclaimer:
Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.