I would advise you ti meet an OBGYN and get evaluated and undergo further investigations such as
thyroid profile, ultrasound, to find the underlying cause of the delay in periods. The following lifestyle changes will help in making menses regular:
- Avoid fatty/fried/junk food
- Exercise regularly
- Destress yourself with practices such as yoga/meditation
- Maintain a healthy body and diet as per your BMI
- Have vegetable juices
- Include corn, beets, lettuce, drumsticks, and pumpkin seeds in your daily diet
- Avoid/stop smoking and alcohol if you have the habit