Try a short course of Celebrex (celecoxib),
the second generation antiinflammatory drug,
which you can buy from any pharmacy.
It's not cheap, about $3.50 a capsule, 200 mg.
To save cost, if the pain is not that bad, buy
empty capsules, open up the Celebrex capsule,
and pour about half into the empty capsule, to
give about 100 mg.
(They don't bring in the 100 mg capsule here.)
You could also try the older generation painkillers
as mentioned in these studies -
Ponstan (mefenamic acid)
Naprosyn (naproxen)
However, these may cause gastric troubles,
so take with an antacid , Tagamet/Zantac
or pantoprazole (Controloc).
Celecoxib versus mefenamic acid in the
treatment of primary dysmenorrhea.
https://www.ncbi.nlm.nih.gov/m/pubmed.mobile/32304300Celecoxib in the treatment of primary dysmenorrhea
https://www.ncbi.nlm.nih.gov/m/pubmed.mobile/19695387/You can also try resveratrol. Can get from Iherb
or any health food store. Those sold locally here
are too weak, just 20 mg. She will need at least
100 - 200 mg a day.
https://www.countrylifevitamins.com/product...on-60-capsules/Effects of resveratrol, a grape polyphenol, on uterine contraction
and Ca²+ mobilization in rats in vivo and in vitro.
https://www.ncbi.nlm.nih.gov/m/pubmed.mobile/21363935/Evening primrose, borage or blackcurrant oils are quite well known for PMS.
Menstrual disorders: what we know about dietary-nutritional therapy
https://www.ncbi.nlm.nih.gov/m/pubmed.mobile/32993311Chamomile -
https://www.ncbi.nlm.nih.gov/m/pubmed.mobile/29072514/You can also see a doctor , who will probably
give her some hormones plus painkillers.
You could try my classmate, Ravichandran, gynecologist in Gleneagles KL.