Fishy smell but no sex

My vagina smells fishy & most women who had this problem immediately relate it with sex but I haven't had sex in 5-6 days. I just had a yeast infection like 2 days ago but now it has turned into BV I guess? But whyyyyyyyyyyy? What do I have to do to prevent both of those WITHOUT antibiotics?