The answer to 'how long does toilet last' is that a typical toilet can last 10-15 years with proper care and maintenance. Toilets are made to be durable and long-lasting household fixtures, but over time the components can wear down and need repair or replacement. Factors like the quality of the toilet, water hardness, and frequency of use can impact the lifespan.
With regular cleaning, fixing any leaks promptly, and replacing worn parts like the flapper or fill valve, you can extend the life of your toilet. However, at some point the toilet will need to be replaced, especially if you notice recurring clogs, cracks, or other signs of deterioration. When that time comes, it's best to call in a professional plumber to ensure the new toilet is properly installed.