Are irregular periods normal?
You may have excess estrogen in your body.
If your period has always been on time and suddenly it arrives early or late, that could be an important signal.
The menstrual period is ruled by the levels of hormones in your body, and if there is an imbalance of any one, the entire menstrual period could be disrupted.
The buildup of estrogen in the body is mainly caused by eating meat produced under industrial conditions with the use of growth hormones.
To clear your body of excess estrogen, consume less meat and replace it with vegetables and foods that are rich in fiber.