How effective is birth control ??

Especially the birth control shot?? Is it very effective?