I Tend to do my desktop like every 3 months a quick go over and a full on maintenance every year. laptop have not had it long enough to need too (had it since like November)
I gave my desktop a good thorough cleaning last june, I should clean it out again.