the birth control shot

maddi
how long does it take for the shot to be effective? I know if you get it 5 days after your period it works immediately, but I got it at a random time and don't even start my period for another week and half! so I'm just confused on when it'll actually start working