Hi,
Since there is a delay in periods with usual signs of premenstrual tension absent thus check with home
pregnancy test [HPT], for positive signs of pregnancy, also it could be due to certain lifestyle changes if were done recently [if any] like:
- Excessive stress
- Losing or putting too much of weight [present]
- Heavy exercises
- Suffering from
PCOD [polycystic ovarian disease] or having a high level of
prolactin [hormone]
It is best to seek suggestion to know why you have missed your periods, a gynecologist would be ideal to consult, for appropriate examination/investigations
As there is history of long bus ride [8 hours] thus one urgent medical condition which has to be immediately excluded, in the legs is DVT [deep vein thrombosis] so seek immediate medical intervention [vascular surgeon opinion] or visit an emergency room.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Munish Sood, Ayurveda Specialist