Advice ?

So I’ve been really stressed over finals and my grades. I think I have a yeast infection. My periods a week late. And for the past few days I’ve been having really bad cramps that feel like my period but no actual period yet. I also been craving chocolate a lot. Can someone tell me what these things might mean? Is my period going to come soon? I’m not on any birth control but my boyfriend and I use condoms all the time, so I can’t be pregnant (I hope I’m not)