1) I have a recurrent yeast infection. I've treated it multiple times (both topical and oral treatment), but it keeps coming back. I haven't been to a gyno in some time, so it's possible it could be something else, but I have daily discharge (though not particularly smelly or thick) that indicates it's just more of the same.
2) When my boyfriend and I have sex, the condom would dry out very quickly and sex became quite uncomfortable. It was a different brand than I have used before. Was this related to the yeast infection?
3) Previously, I've always used condoms when having sex, though I do not for oral sex. Before my boyfriend and I started having vaginal sex (but after a blowjob), I got tested and was negative for gonorrhea, chlamydia, HIV, and syphilis. He said he got tested (he gives blood regularly) and was clean. We are having sex exclusively. Also his sexual history consists of only monogamous partners, who had v-cards.
Recently the area outside my vagina has been feeling itchy, but itching causes the area to become swollen and tender and very painful to the touch. Also, in the area that was most painful, there seemed to be a bump underneath the surface. This discomfort started only after I stated dating my current bf, after oral but before intercourse. Before (him), sometimes there would be a bump in my genital area, but they are gone within a day and weren't painful. Could the nonpainful bumps be related to this new painful one? What is the likelihood it was something passed on from him? Should either or both of us get retested, or any specific tests?
4) We've had sex without a condom (see #2). He recently told me he had a new bump on his penis. He attributed it to sweating alot. It was on the undershaft area and just looked like a bump or bug bite, no redness, not tender. What could this be? Could this be related to my bump (see #3) or something else? Should we hold off on sex until we figure out what it is? Could it be related to my yeast infections? What tests would he need to have to ascertain what it may be?