I'm a 21-year-old unmarried female. My period cycle is usually 35 days long since puberty but for the past 6 months I've been having irregular cycles that last anywhere between 45-60 days. This month I have not got my periods for the past 95 days. I had consulted a gynaecologist and the tests (hormone tests pelvic exam thyroid levels and blood reports) were normal except for the fact that I was suffering from pre-diabetes. I have been prescribed regestrone (5mg) twice a day for 5 days. Could you tell me why I am not getting my periods? Answered by Dr.