All contraception affects people in different ways. The pill is widely know for DVT risk etc which is why most dr's have their patients stop it prior to surgery. I'm 33 and wasn't required to stop my depo shot. I think there are side effects to every form of contraception and obviously people who are on one form will advocate for that. For me personally, I hate the pill, I didn't actually want periods, and I wanted no foreign object implanted in me.. Which left be the option of condoms or the shot. Condoms are just not reliable for me. I have happily been on the shot for 17 years. I have lost 111lbs in 7 months so it has not affected my weightloss, I don't worry about falling pregnant (which I absolutely don't want), I don't have to remember to take it everyday and I don't have anything implanted.. So for me its perfect. I said earlier that I was fat when I started the depo so how can I blame my weight gain on the shot? I just ate too much food. I take calcium supplements - well it's a small price to pay for my peace of mind! Each and every person will tell you why their contraception is the best choice. I think it's up to the individual to decide what fits well into their lifestyle. Good Luck in finding something that works well for you.