I have always considered cleaning our cars not ask a task but good cardio workout so that's why I make it a point to do it myself all the way down to the interior details.

I do that at least once a week.

For the engine though, I go to my suking carwash because of their expertise and equipment.

That happens once a month.

Underbody wash is also done by the latter because of their power hoses.

That is also once a month.

Nano Wax application I do once a month too.