Why is my cycle so long

Milan
I've been on the pill for about a month for my heavy bleeding and irregular cycle but it's been 8 days and I'm still not even close to being off of it. Any ideas why? It's not as heavy, but this is the longest I've bled for