So, I should be in my period right now. It started a couple days early and was spotting somewhat, then it got a little heavy, then spotted, and heavy again. Ive been stressing a lot lately, doing a lot of exercising, drinking a lot of caffeine. I dont know if these could be a cause of it.. its been going on for 4 days now. Any suggestions? Much appreciated!