The injection isn't for everyone. At first I loved it - it stopped my periods altogether - which was fantastic, but I put a lot of weight on as well. If you are prepared to watch your weight it would be a good choice - but be warned, your fertillity can take over a year to return so if you want children in the near future it might not the best option. But if not, at least you don't have to remember to take the pill every day. It only contains progesterone so has the same benefits as the mini pill (so fewer side effects than the usual combined pill). Oh, and the injection is quite deep so can be bit sore for a day (it hurt my arm too much first time so I got it in my backside after that - much less painful! ;)