My vagina health is terrible

Okay, exaggerating on the "terrible" but I think we all agree any is terrible. I'm a virgin and I'm 20, but lately I have weird discharge and have have multiple yeast infections and even when it's gone, sometimes I get major itching and a weird clumpy discharge for like a day or two. My smell is a little off to me also and sometimes I get little raw spots at the opening of my vagina and they hurt/burn. Rn I'm having a dark dark ass brown discharge almost black really. My period is due in like a few weeks I think and I haven't been spotting or anything.