Depo shot

Lauren

Is the shot effective immediately if you get it on your period?