The answer to 'how long does P-trap last' is that a properly installed P-trap can last for many years, often 10-20 years or more with normal use. P-traps are designed to be durable and resistant to corrosion, and they play a crucial role in preventing sewer gases from entering the home.
P-traps are U-shaped pipes installed under sinks, tubs, and other plumbing fixtures. The water trapped in the U-shape creates a barrier that blocks sewer gases from coming back up through the drain. As long as the P-trap remains in good condition and there are no clogs or leaks, it can continue functioning effectively for a long time.