The problem with depo is that if you do get a bad reaction to it (like excess bleeding) you could get it right up til it wears off in three months. I had a friend who had this happen to her and she never touched it again. I've also had friends that loved it.

I was looking into contraception recently & I remember reading that depo should only be used for a max of 2 years because it can cause you to lose calcium from your bones therefore long term usage could lead to osteoporosis so if you do choose it you will not be able to use it long term.