I had the depo and i hated it. I would never reccommend it to anyone. I actually fell pregnant on it at the end of month 2, didn't realise know, had the 3rd jab at the right time, then miscarried due to the 3rd jab.
It made me gain weight, it made me miserable and it complete knocked my libido...