Once a month more like, unless you're doing continuous major program install/uninstall & continuous major file writing/deleting then its entirely pointless. Whats more its a significant extra amount of wear and tear on you HDD. Very bad idea.
P.s. I use diskKeeper