The average cost for 60 tablets of 40mg of Megestrol is $24.85 with a free GoodRx coupon. This is 38.78% off the average retail price of $40.59.
Typical dosage for Megestrol
You’ll need to take Megestrol for at least 2 months to see if it’s helping treat your cancer.
- Breast cancer: The typical dose is 40 mg by mouth four times a day.
- Endometrial (uterine) cancer: The typical dose ranges from 40 mg to 320 mg by mouth per day, split into divided doses

