
Considering that the bathroom is a prime breeding ground for bacteria in general, it should ideally be cleaned at least once a week.
Specifically, you should look to disinfect your toilet and sink at least weekly, and your bathtub or shower enclosure on a bi-weekly basis.
Of course, you can clean your bathtub more frequently if you bathe especially often, and the same logic applies to your shower area.