It's true that the up-front cost of an IUD can be high depending on your insurance, but even paying full price it ends up being pretty cheap considering how long it lasts. Mirena IUD can stay in your body for up to five years, costing you the equivalent of just $9 a month if you pay full price. The Paragard IUD can stay in your body for up to 10 years, costing you the equivalent of just $4 a month if you pay full price.   If you're on Medicaid or have private insurance, the IUD might be free for you, or at least very cheap, since Medicaid and private insurance often pay for birth control.   If those aren't options for you, check with the [family planning clinics around you](/where_to_get_it) and find out if they offer discounts or payment plans for IUDs.   Check out our [IUD page](/birth-control/iud#costs_tab) for more information about the cost of the IUD.