Day 24 of My Period WTF

Me
Yes you read that correctly. Today is officially day 24 that I've had my period. I have no idea why it is this long it's never been this long in my life (25yrs today). I am on the birth control patch (ortho evra), since I get migraines they have me take it for 9 weeks then the 10th week I take the patch off have my period and go about my life. Well sometimes there's spotting since I'm going 9 weeks vs every month. Well this time with the "spotting" it just never quit *ugh* not to mention I get blood clots when I do bleed. Any advice or suggestions would be wonderful!!!