This method works by giving an injection of a hormone called progesterone every three months to prevent ovulation. Depo Provera is easy to administer and a good long-term (approximately 3 months) form of protection. There is no dailyintake required, just the injection once every three months. The shot is not recommended for those with liver disease, a history of blood clots, or cancer of the breast or reproductive organs. Depo Provera users may be at risk of developing osteoporosis.