My poor body

So I have a uti, BV, and now a yeast infection from the antibiotics... what the hell?!?! I’ve never had BV before what causes it? Can these infections delay my period? I am 3 days late