Both Implanon and Deprivera contain long-lasting progesterone-like hormones for contraception. Implanon is a rod that contains etonogestrel and is inserted under the skin. Its contraceptive action lasts up to 3 years.
Deprivera is an intramuscular shot that contains medroxyprogesterone acetate and its contraceptive action lasts for 3 months.
Both Implanon and Deprivera can have similar side effects (including mood swings) but Implanon can be removed (together with the side effects) at any time and a Deprivera shot can not.
Mirena is an IUD (intra uterine device) that also releases a progesterone-like substance named as levonorgestrel. Its contraceptive action lasts up to 5 years. Mirena should show less systemic side effects (including mood swings) because progesterone levels are much lower than when using Implanon or Deprivera. On the other hand, Mirena can cause side effects (irregular uterine bleeding) that are typical for all types of IUDs. Mirena and its side effects, like Implanon, can be discontinued at any time.