In general, a drain cleaning pipe will typically last for around 10 years. However, this will largely depend on the type of drain cleaning procedure that has been used and the quality of the sewer line.