Ashoka does help to regularise periods.
You still need to find out the cause if it happens repeatedly...
Sometimes due to stress, weight gain or any other changes periods can get delayed.
Next Steps
you can consult your nearby homeopathic doctor for proper case taking and guidance.
you can reach to me through practo.
Health Tips
have papaya, dates, foods which are good for delayed menses.
have plenty of water.