A 32-year-old female asked:
Disclaimer

my boyfriend was masterbaiting in front of me and i smelled a bad fishy odor. does that mean he has an std or bv.

1 doctor answer
Dr. Melissa Gowans
20 years experience Pediatrics
Not necessarily: There are other causes for the fishy odor that aren't STD related. Clearly he can't have BV as he's missing the V. He could have the same bacteria that causes that in women. Other potential causes are: bad hygiene, skin infection, UTI, ketonuria, yeast infection and trimethylaminuria (TMAU- but that usually causes that fishy odor all of the time).
Answered on Feb 5, 2017
2
2 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 24-year-old female asked:
Dr. Joel Steckelman
Specializes in Pediatrics
Can be: Is he using a condom? Have you just urinated? It can be related to certain foos such as asparragus.
A 25-year-old female asked:
Dr. Martin Raff
55 years experience Infectious Disease
BV: This sounds very compatible with bacterial vaginosis but the best means of making certain of what this is would be to let a physician examine you and ... Read More
2
2 thanks
A female asked:
Dr. Philip Miller
A Verified Doctor answered
A US doctor answered Learn more
GYN exam: You will need a pelvic exam, urine analysis ans culture and a vaginal culture. You may have trichomonas witha superimposed UTI.
A 30-year-old female asked:
Dr. Tracey Leaver-Williams
17 years experience Obstetrics and Gynecology
May need re-evaluati: If the odor is unpleasant it could be from stress related sweating, poor hygiene or BV in addition to stds. If it is still present then you could see ... Read More
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month