Depo/ the shot

Jennifer
I've been on the shot for almost 2 years now. And I usually get spotting for about a week but I've had my period full on for a month. What do I do? Is this normal?