I'm on contraceptive injections at the moment, and yes, my periods have completely stopped - not even a little spotting.
I used to take the combined pill, but I ended up a horrible, grumpy person. When I'm not on birth control I don't have period pain or PMS, but I was a screaming, crying, raving lunatic every single day.
I stopped that and went on the Depo implant - that was slightly better, but made my migraines worse and I had constant light bleeding.
So now I've tried the contraceptive injection - my periods have completely stopped, no problems with migraine, and I'm back to my usual cheery self.
I get the injection once every 3 months, and I highly recommend it - the only reason I'm stopping it is because I find it hard to get an appointment at that doctors when I need one - the coil stays in 5 years, so less need to see a doctor
Your experience may differ, and the doc did warn me that if I did have any side effects, I'd be stuck with them for 3 months (at least with the implant you can get it taken out if you have problems), but I love the injection.