Wait for menses for a wk.. certainly u might not b
pregnant. Delayed or abnormal periods can be because of stess/change of place/hormonal change ...like
thyroid or
prolactin disorder/PID/endometritis or pcod. So visit good gynecologist individually or thru online paid consultation for further investigations and sonography to find out the cause n for proper management. she will then prescribe medication for mensuration