depo provera

so it's been three months of me bein on the shot. i have to get my second one this month. my period has been on for a month now. does anyone have a way for it to stop or know when it should stop ? so confused and i hate bein on my period.