My periods are delayed for the first time, I am fasting since last 18 days. What can be possible reason - #19660
Mu periods are delayed for the first time, date was 15.3.25. Do not get till now. I am fasting since last 18 days. What can b possible reason? Kindly suggest. I ate more than my capacity when I break my fast. At evening. Got few pimples on my left cheek as well
100% Anonymous
completely confidential.
No sign-up needed.

Doctors’ responses
Hello If u r married please check pregnancy test(UPT) if not then this may be the reason Sudden change in ur food habits there may be lack of energy to get ur hormones so there will slight hormone imbalance that’s it no need to worry for month delay sometimes even weather also travelling stress also there may be delay or early in period no worries Just try ajwain seeds water in empty stomach Sesame seed laddu Sugarcane juice that’s it
Hi Mary,
How are apart are your cycles usually, does it vary frequently? Have you done any recent blood test? Are you taking any medications currently? How does your diet look like?
Hi Mary, are you trying to conceive in that case? Please check your UPT. Also has this happened for the first time or does it happen regularly? Also, have you taken any medication in the last month or were sick for sometime? if it has happened for the first time, Don’t worry about it. Sometimes, our eating habits or lifestyle changes or excessive stress can cause these kind of hormonal imbalances. We can wait for another week, Until then, you can get your pregnancy test done. Immediately, if you’re not trying to conceive, you can start having sesame seeds(black) 1 tsp on empty stomach with 1/2 tsp jaggery. Have CCF(coriander, Cumin , Fennel) tea regularly. Have a bowlful of papaya everyday. If you do not get your periods in another week, do let us know.
Are you married?? If yes then first do urine pregnancy test and u/s whole abdomen with pelvis First of all we should rule out pregnancy If it’s ruled out then we can advice medicines
Tab.Aloes compound 2-2-2 Sy.Evecare 15ml twice
It’s possible that your fasting and eating habits are playing a role in delaying your period. Fasting for an extended period can disrupt your body’s rhythm, impacting your hormones and cycle. In Ayurveda, these imbalances are often related to Vata dosha, which governs movement and is easily aggravated by irregular eating patterns.
After fasting all day and then eating more than your capacity might increase Kapha and lead to digestive issues. When Agni (digestive fire) is weakened, it struggles to process large meals efficiently, leading to ama (toxins), possibly manifesting as pimples.
Try eat small portions slowly when you break your fast to avoid overloading your system. Warm, nourishing foods can support your Agni. A congee made from rice, boiled with spices like ginger, cumin, and turmeric could help balance Vata and Kapha. Sip warm water or herbal teas like cumin-coriander-fennel throughout the day to keep the digestive fire strong.
Ensure you’re consuming enough healthy fats, like ghee or sesame oil, which nurture tissues and support healthy menstruation. Steamed vegetables, soaked nuts can provide balancing nourishment. Listen to your body’s hunger and fullness signals—stop before feeling full while eating, especially after fasting.
Pimples and acne might indicate excess Pitta or ama in your system. Keep hydrated, and use neem or aloe vera on the affected skin area for soothing. Practicing gentle yoga or pranayama can calm Vata and support hormonal balance.
If your period doesn’t return soon or you’re experiencing other symptoms, consider visiting an Ayurvedic practitioner or a healthcare provider for a personalized evaluation. Maintaining body balance is key, but sometimes checking in with a professional clarifies things.

100% Anonymous
600+ certified Ayurvedic experts. No sign-up.
About our doctors
Only qualified ayurvedic doctors who have confirmed the availability of medical education and other certificates of medical practice consult on our service. You can check the qualification confirmation in the doctor's profile.