A contraceptive injection is highly effective at preventing pregnancy. It offers up to 99.8% effectiveness if taken at the correct time every 12 weeks, but if otherwise, it can be around 96%.