I had BV for over a year, and all the Flagyl,and Gels never worked!!The only thing that did work was rePHesh!!!! My ob/gyn used to get me tons of free samples of it! Rephesh was the only thing that worked to this day (2 year later)Yes, you can have sex BUT,rePHesh does leave white clumps!(unfortunatly, I found out after sex...ugh)I feel you should give it a try, it stays in you for 3 days. I still use it once in a while after my period, or if im feelin "yucky" down below!!!! good luck let me know how it works for you.