BV is a bacterial infection, but on the guy the only concern would be him passing bacteria back to the woman after she has been treated. It wouldn't look like a patch on his skin. To give you an STD, your partner would have had to have an STD.
This is not to say neither of your partners has or had an STD. Kids in my state have apparently been giving each other oral on the mistaken impression that it prevents STDs, and have been giving each other gonorrhea.
I guess I would just ask my boyfriend what the patch on his penis was caused by. He probably knows.
I assumed maybe it could have come from bacteria. But thank you for your help!
If your first boyfriend was a virgin and never slept with anyone besides you during the time you were having sex with him, and then you didn't sleep with anyone else until this new guy, and the new guy was a virgin when you met and has not slept with anyone else since you met, where would you or he have gotten an STD?
Anyway, go see your ob-gyn and get swabbed for all STDs, and while you're at it for BV as well, and then forget it. If he has something you did not give it to him. After getting clean results from your doctor, you would then be able to ask him with a clear conscience if he has ever had that patch on his penis looked at by a doctor.