Birth control question

I've been on the pill for about 5 years now. I'm very strict with it, same time everyday. But the past few months my period has been getting heavier and longer each month. And when it's over I have a dark discharge that seems to last till my next period. Could it not be strong enough for my body anymore?