An IUD lasts for years and is more than 99% effective at preventing pregnancy. IUDs come in two main forms: hormonal and non-hormonal, with drawbacks and advantages to both. After a doctor inserts an ...