Depo shot

Kaylah
Okay I got the depo shot and I've been on my period for like a week and 4 days and it will stop and start again😫 how long does this go for