BV... constantly

Pretty sure I have Bv again. A slight smell to the discharge and a green/yellow color no itchyness just started yesterday. I had it a month ago and my std test came back clean. But I don’t understand why I keep getting it almost every-time I have sex with my husband. He showered right before we had sex so I don’t understand. It could be from spit? Usually we use lube but if we go from sex to bj back to sex could that be the cause? Idk I’m tired of having to spend $120 at planned parenthood because my gyno has no appointments for a month in the future. I feel so gross.