Question: a fire extinguisher will last for how long?
Answer: Fire extinguishers last between five and 15 years but they all ultimately expire and become ineffective, no matter what fire-fighting substance they contain. Household fire extinguishers—which are typically filled with dry chemicals (carbon dioxide or halon)—lose their charge over time.