I would recommend a basic or general clean every couple of months as a maintenance clean, however a more extensive clean would be great every year or two to really get things cleaned out that aren't normally done.