I have spent all day today in search of answers on Depo provera and as I surfed the net