Drop shot

HELP!?!!

Okay I’m 20 years old .. I turn 21 in September not sure if that matters or not, but I started the depo shot November 27th and I was suppose to get my period like a week or two after that , so when the time came I didn’t get my period which is kinda normal for me because my periods are always late , but eventually I started bleeding but the thing is … I haven’t stopped since, it’s been like almost 3 months atp , and I do my next shot on the 27th of February… is this normal and when will it stop …

Also this is s bit TMI : but now that I’ve started the deli shot when I bleed it had like a foul odor , it wasn’t like that before so somebody help please!🙏🏽