Depo Provera is a long-acting hormone which is injected every 12 weeks into the buttock or upper arm by a doctor or nurse.
More information