Toilets can last 15-20 years or more, but the actual lifespan depends on factors such as quality, frequency of use, and maintenance. Newer toilets with better technology and materials may last longer. Proper cleaning, use, and repairs can also extend a toilet's lifespan. Monitor your toilet's condition and consider replacing it if it shows signs of wear and tear or no longer meets your needs.