I'm this kind of person who always gets irritated very easily at any sight of small dirt on my keyboard. It makes me to always clean my keyboard at least twice in a week or sometimes 3 times in a week. Do you have this kind of attitude towards your keyboard?
I clean my keyboard every day. Before booting my laptop I always wipe my keyboard and the screen with cleaning solution. I need my screen clean and if not cleaned keyboard is one of the most germiest places.
I typically try and clean my keyboard once every couple of months because I think you need to kind of let dirt build up a little bit to be able to give it a good clean through. If you're constantly trying to clean it every day it'll actually be harder as there probably isn't much build up at all to clean.
Oh wow I don't really even know as it's not something I really think about. I probably clean my keyboard by tipping it upside down and maybe giving it a quick wipe like once every few months or probably more. As it's just me using it, I'm not as worried about dirt build up on it.