Hi Aunt Vadge,
I’ve had my period for two years now and I’ve never had sex, so why haven’t I got it for almost three months?
Thanks,
Period-free Zone
USA
Dear Period-free Zone,
Since you’ve never had sex, we can cross pregnancy straight off — and there are plenty of other reasons a period stops that are worth knowing, with the most common ones at your stage being completely reversible. Periods are one of the first things your body switches off when it senses you’re under strain; it’s a clever survival setting.
So think about the last few months. Stress is a big one — a really full-on stretch at home or school can stop your cycle on its own.
Not eating quite enough, or losing weight, is another, and one of the most common: your body needs a certain amount of fuel and body fat to run a cycle, so under-eating or a recent drop in weight will pause it. This isn’t about being a particular size; it’s simply that periods need energy.
If food or eating has felt hard lately, that’s worth looking at gently, because long stretches without periods affect your bones over time too. A big jump in exercise can do the same thing — lots of intense training switches periods off.
And a few other causes are worth a doctor ruling out: thyroid changes, raised prolactin, and PCOS, especially if you’ve also noticed acne, extra hair growth or weight changes.
Three months off after two years of regular periods does mean something, so do see your doctor — but go in ready, because a very common response is ‘we’ll just put you on the pill’, and the pill doesn’t fix why this happened; it only papers over it by forcing a bleed.
You deserve to know the actual cause and correct that, not mask it, so ask them plainly: what’s causing this, and how do we treat the cause? Have a think about what else has changed for you these past few months, since you’ll often find a clue there.
If you’d like to whittle the list down and talk it over, write back any time.
Warmest regards,
Aunt Vadge
This is general information, not a substitute for personalised medical advice.


