When the birth control shot starts working depends on when you get it, but it never takes more than seven days. If you get the birth control shot in the first week after your period starts, you are immediately protected from getting pregnant.