Hormonal IUDs can last for 3-7 years, depending on the brand.