What is megestrol used for? Megestrol is commonly used to treat the following conditions. Megestrol may also be used for other conditions as determined by your healthcare provider. How does ...