Birth control shot?

Who has gotten pregnant off of it? Side effects? Is it a good choice for me I'm 17 years old and wanna have sex with my bf of 8 months but don't wanna get pregnant at all I'm looking for a birth control method and we are also gonna use condoms