So my average cycle length is really long at about 45 days, sometimes more, sometimes less. I've had my period for 2 years and it's always been quite irregular. Today I started my period but it is two weeks early. My last period started on the 26th of June. According to my period tracker I am suppose to be ovulating right now. I'm just confused to why it's come early. My cycle length has been around 30 days before but not for a long time. I also always get cramps when on my period but so far I've had no pain at all. Is there something wrong?