A fine pair of speakers lasts for even ten years. Their life span depends on their durability and your usage of them. There are outdoor speakers that lasted for as long as 15 years. Yes, fifteen! But average quality speakers do not last really long, though. Any good speaker should last for at least 5 to 6 years.