Run CCleaner periodically throughout the day

Is there a way to set this up so it runs automatically every 3hours or something like that so i can keep my cache level down

You could try the task scheduler, but there is no option within CCleaner itself.

Welcome to the forums!