For the past week I've been having menustral cramps. first I thought it was only cause my period is coming. but these cramps are very annoying. I have them everyday on and off. Usually when i have them before period it last 2 days. but yesterday I spotted one or two drops and that was it. My period was due yesterday. I never been a day late ever. it always come on early never late.