so my last period was on june 8th 2009 and i have not had intercourse. me and my bf do fool around to the point he will grind his penis against my vagina naked (sorry if that is TMI) now my period is due on June 30th because i run on a 26 day calender, and for the past two days i have been spotting bright red blood with clots that fades to brown later on, along with cramps. iam also taking a homeopathy medicine because i have server pains and heavy bleeding so now my question is what is going on with me? could my period just be coming soon, or is it just a hormonal imbalance because of a stress?