Depot medroxy progesterone acetate is
DMPA is an injectable progestin, given i.m Being a progestin it doesn't increase risk of ovarian and endometrial cancer.
Subdermal progestin implant
150 mg dose given i.v every 90days
Known to dimnish bone mineral density
Increases risk of endometrial cancer