Thanks for writing in HCM.
There are many reasons for delayed priod. Delayed periods may be due to stress, long illness, changing schedule, having overweight
, taking some medications and pregnancy
. you should done Ultrasound
of Pelvis , HCG Hormone Level, your pregnancy test in a hospital. For pregnancy test it is better to do the UPT with early morning's mid stream urine sample.