period for over 2 months and im on the shot

SJ

ok so I've been on my period, well kinda heavy spotting since November and it's kinda freaking me out. is this normal?!?!