Help!!

Mi
So I started the depo shot almost 3 months ago (almost time for my next shot) and I've been bleeding for over 3 weeks straight. Constantly heavy (when I usually have light and short periods) and the cramps are almost unbearable.. Should I stop the shot? I feel like that's the reason my period is all screwy.. Any advice helps..