I had a white milky discharge yesterday morning, when my period was due. my period still hasn't started and my last period lasted only 2 days. What could have caused this?