I found out why I was having so many problems while I was on depo and now that I am off. The doctor I was going to had out of date shots. So watch out when you want to get on depo. I have settled this matter between me and the doctor.