HomeAnswersObstetrics and Gynecologydelayed period

Why are periods delayed despite taking medications?

This Premium Q&A, reviewed and published, features a real conversation between an iCliniq user and a physician.

Patient's Query

Hello doctor,

I took my tests yesterday (urine and beta hCG blood test). Both are negative. But my period did not come. I took a period delay tablet last month for three days. The doctor suggested taking the Meprate tablet three times a day for three days. Our last intercourse was a few days ago.

My last period was in the last week of the previous month. My period cycle differs; like, sometimes it will be on time, or it will be delayed for a maximum of five to six days. May I know the reason for this? When can I expect my period? Also, I have breast pain. I gained weight because of no exercise. I also have white discharge in a dusty form.

Please suggest.

Answered by Dr. Ahsanullah Niazai

Education:

MD

Professional Bio:

Dr. Ahsanullah Niazai is a General Physician with a strong commitment to patient-centered care and medical education. He is skilled in diagnosing and managing a wide range of acute and chronic health conditions. His areas of expertise include internal medicine, preventive healthcare, and clinical education, with a focus on promoting overall well-being and disease prevention.

This doctor is not available for online consultations on the platform anymore.

Hello,

Welcome to icliniq.com.

I understand your concern.

Based on your description, pregnancy is unlikely because of the intercourse date because it was approximately 25 days ago. Both urine and blood hCG (human chorionic gonadotrophin) tests are negative, which rules out pregnancy very reliably by this time.

Hormonal disturbance may have delayed your period. If you took hormonal tablets to delay your last cycle, they can affect your natural hormonal rhythm, leading to delayed or skipped periods, breast tenderness, and white vaginal discharge.

Gaining weight and a lack of exercise can affect estrogen and progesterone levels, especially if there is abdominal or visceral fat buildup. This can delay ovulation, causing anovulatory cycles (periods skip altogether). Even mild psychological or physical stress (travel, sleep changes, emotions) can shift your period by one to two weeks.

Painkillers are used to relieve period pain and not to induce periods. Since your pregnancy test is negative, you might get your period in another five to 10 days. If you do not get your period even after 10 to 14 days, I suggest you take medicines containing Norethisterone or Medroxyprogesterone (Meprate) to induce menstruation. Follow up after two weeks.

I hope this will help you.

Medically reviewed by iCliniq medical review team
Published At September 22, 2025
Reviewed At September 23, 2025

Education:

MD

Professional Bio:

Dr. Ahsanullah Niazai is a General Physician with a strong commitment to patient-centered care and medical education. He is skilled in diagnosing and managing a wide range of acute and chronic health conditions. His areas of expertise include internal medicine, preventive healthcare, and clinical education, with a focus on promoting overall well-being and disease prevention.

This doctor is not available for online consultations on the platform anymore.

Same symptoms don't mean you have the same problem. Consult a doctor now!

Education:

MD

Professional Bio:

Dr. Ahsanullah Niazai is a General Physician with a strong commitment to patient-centered care and medical education. He is skilled in diagnosing and managing a wide range of acute and chronic health conditions. His areas of expertise include internal medicine, preventive healthcare, and clinical education, with a focus on promoting overall well-being and disease prevention.

This doctor is not available for online consultations on the platform anymore.

Listen to related tracks in our music library
Comprehensive Second Opinion

Ask your health query to a doctor online

*guaranteed answer within 4 hours

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.