What are the advantages and the disadvantages of the Depo shot?