Hello, Megestrol has an anti hormonal effect and decreases the endometrial thickness thus decreasing the bleeding. You can get Mirena removed in case the problem is persistent. Take care. Hope I have answered your question. Let me know if I can assist you further. Regards, Dr. Rakhi Tayal, OBGYN