Hey, I am having a similar issue with my periods at the moment so I know how you feel!
It seems to me that your cycle has changed.
Once a year for about two months my period goes nuts & my doctor refered to it as 'changing the cycle' so my periods went from 7-9 days really heavy for most of the time 28 day cycle, to 3-5 days average flow now 33-35 days. My.doctor said to him, its normal.
You can go on a pill to regulate your cycle .. so its always on time and goes for the right amount of days..
If you have gained weight, or lost it or changed your diet or started working out more or less it could be a factor too, hope you find out what's going on