Patient's question:
I haven't had my period for over 18 days, and I'm not pregnant. Could you please tell me what might be the reason? I am 39 years old and have pelvic effusion.Doctor's answer:
Hello! Generally, a delay or advance of a few days in menstruation is considered normal. The delay in menstruation mainly needs to be considered for two reasons: first, pregnancy, and second, menstrual disorders. The delay in menstruation is also related to the medications taken, such as emergency contraception. It is recommended to go to a formal hospital for a check-up to identify the cause. Pay attention to hygiene, avoid eating raw, cold, spicy, and irritating foods, drink more water, exercise more, and maintain a regular lifestyle.