Long Periods

My periods start on 7th June wh was perfectly on schedule but it's 16 today still on like in start 5 days just a drop n then since last two days it's proper bleeding as I used to t Point to mention coz of cervical severe pain my physician gav me open injection n neuromet n terlax musle relaxing on my first day of period now my question is this long period coz of medication or what to do I'm concern coz in July I'm going to umrah Inshallah n I'm worried about it plz advise me