I'm really worried

My period has been going on for 25 days and it won't end. I talk to my doctor and she said it was normal because I'm taking birth control. But it's kind of ruining my sex life. My partner has no problem with me being on my period, but I just feel really self conscious. And I can't enjoy myself.