Back in the days when I had my old, slow computer, I did it every day in a hope it'll be faster and that I'll be able to play modern games. These days, if you have a good PC, you don't have to do it for a year, and you won't notice anything. At least that's the impression I got. Although, I try to clean it once a month.