depo provera (birth control shot)

Jazzy
So I'm 7 weeks postpartum and I just got the depo provera shot. Has anyone else taken it? Also how long until it's effective.