Is this normal?

About a month ago, I missed a few days of my birth control because I wasn't able to refill it until I saw the doctor again. As soon as I got it, I took two pills until I was caught up, as that's what it says to do on the instructions. Last week, I started my period a week early according to this app. It's been about nine/ten days and I'm still bleeding. My period was extremely light in the beginning when it first started with barely any symptoms. Now, my flow is extremely heavy and I'm cramping really bad. Is this normal? Could it be because of my birth control? Should I see a doctor? My period isn't really showing signs of stopping as I said earlier it's pretty heavy and I'm getting worried because it's going on the 9th/10th day.