In general, household drains need a professional cleaning only once every few years. Sewer and basement drains may need more frequent service. Also, consider more regular drain cleaning for an older plumbing system or if you know there are lots of tree roots near the main sewer line. By knowing the condition of your drains and which ones are most susceptible to problems, you can set a suitable maintenance schedule.