I experienced the same thing in the beginning of this year. I have my period for 2 months. I went to the doctor and they have no idea why that was happenning. They gave told me to take 3 BCP a day for 3 days and then 2 BCP a day for the rest of the week to stop it. I was put on BCP for 3 months to regulate my period. It did stop it but I wasn't getting my period at all. It also delayed my TTC for over half a year. bought myself the Clearblue easy fertility monitor. It detects levels of estrogen along with LH surge. It said I had high estrogen from CD6-25 without a peak. I began to research why that was. I found that high estrogen levels in your body can cause your cycle to get very irregular and not ovulate and prolong and heavy bleeding. High estrogen can be cause if you are over weight (I'm 80 lbs overwieght) or if your liver isn't getting rid of estrogen correctly. I went on a diet and lost 22 lbs so far. My cycle went from 44-46 down to 31 days and his month is the first time I ovulated since the BCP. I also drink plenty of water each day. I used to cramp so bad I was almost bed ridden. Now I haven't gotten any of that. I dunno if it is a coinsedence or if any of this information might help you. Just wanted to share what happened to me early this year.