HI! I used to have my period for 7 days. This was normal. For a while now, I have had my period for 2 or 3 days, stop for a day, then bleed for 2 more. I can tell the night befor I start my period, no cramps or anything I just know. I am never late...but this had been happening for a while now. Just would like to know why. Thanks!