Yesterday I got my period. It was about a week late compared to the other periods I've been having in the last few months but I wasn't too concerned about it. Like always it kicked off with horrible cramps and heavy flow, which has become normal for me on centchroman. Usually the second day I feel great and my flow is much less, and the third day, it's practically not there, and then it ends. My boyfriend gave me some ibuprofen for the cramps and by the end of the night I was feeling tons better - no cramping and my flow even lightened up a little! I went to bed only to wake up this morning feeling something trickling down my leg.. I got up and rushed to the bathroom and my period had come back full force. To keep it short, I'm not exaggerating when I say there was actually a pool of blood in my underwear. What's worse is I found a piece of flesh when I wiped, about an inch long and half an inch thick. I didn't exactly examine my tampon so I'm not sure if there was more or not. It wasn't a blood clot but an actual piece of pink-gray flesh that I could wash the blood off of. What happened? I'm obviously a little concerned here.. my cramps are back full-force too. Is it because I took the ibuprofen? Is it uterine lining that got shed too fast? A polyp? I've been reading what I can find elsewhere on the internet and some women are concerned about it being an early miscarriage but I highly doubt that; I didn't miss any other periods and this one was only a week late. Accidents happen on birth control I guess but the centchroman has been working like a charm so I highly doubt I became pregnant. I'm also curious as to why I'm bleeding so heavily all of a sudden. IT's definitely out of the norm. I'm thinking I'm just going to curl up back in bed and tell mom when she gets home from work at three this afternoon but I'm not sure what to do or what it possibly was. Maybe I should ask to go to the doctor? Is it something I should be worried about at all or should I just let it go? Thanks a ton for any advice anybody can give me.. I'm not quite sure what to do about this so any help is really appreciated.