Welcome to healthcaremagic forum
Delay in periods can be due to a hormonal imbalance, which can result from stress, anxiety, over exertions. sudden weight loss/gain etc. Sometimes its just temporary disturbance , and corrects in the next cycles.
If this problem continues, a visit to doctor , some tests and a USG of the abdomen is needed to find the cause.
You can wait for a few more weeks, if you are sure its not pregnancy, and there are no other symptoms.
You found this answer helpful
Disclaimer: These answers are for your information only and not intended to replace your relationship with your treating physician.
This is a short, free answer.
For a more detailed, immediate answer, try our premium service [Sample answer]