It's been more than 46 days since my last period. I have had many a times white discharge in the days but I have no symptoms of pregnancy or arriving of my periods. In fact I have not got even a single cramp. Is it that I am pregnant or any other factor that is causing my periods to delay. My periods are irregular, if roughly estimated it counts of to 34-36 days of cycle. Recently I have even had a morning pill which may be led to arriving of my periods 2 weeks early but since then it's been more than 46 days and I do not have got my periods.