There can be a lot of reasons for delayed periods...
this includes
thyroid disorders ,pregnancy, medications like emergency contraception pill ,stress ,cyst in the ovaries and many others...
Next Steps
if you want to be sure of no pregnancy you can do a
beta HCG blood test to confirm
Health Tips
you can consult with me directly online once you get the reports of
Beta HCG for medications regarding induction of periods..