Hello madam, well from the history you have given, first thing I would suggest is to do a urine pregnancy
test to rule out pregnancy. ...In case the test turns out to be negative, then you can wait for few more days for your periods....sometimes cycles may get delayed due to stress
, sometimes underlying medical disorders like thyroid
may also delay the cycle. ...hope i was helpful to you. ..