Generally you should try to clean your computer every 3-6 months. If you use your computer often and if it's in a very dusty environment then you should clean it sooner (every 3-4 months) if you use your computer sparingly in a fairly dust free environment you don't need to clean it as often (every 5-6 months)...
Learn how to clean your computer/laptop and computer components.