The delay may be due to
1) stress and tension
2) infection
3)
thyroid problems
4) anemia
5) uterus and ovaries problems
Do the following tests
1) HB level
2) thyroid profile
3) urine routine and culture test
4) pap smear of vaginal discharge for microbiology and others
5) ultrasound abdomen and pelvis
This will narrow down your problem
For the time being, you can go for induction agents for menstrual periods
Next Steps
kindly consult for priscription