Reasons for late periods
Weight gain or loss, lack of sleep, staying up late, excessive mobile phone use, junk food, excessive tea and coffee consumption, and excessive exercise can all be reasons for delayed periods. Anemia iron deficiency can also be a contributing factor.