I try to wash it about once a month to every other month. Usually it is more towards every other month. It will depend though, sometime the pollen gets so bad I have to wash it more often. My truck hides dirt well too, so that helps.
About every 3 or 4 months I will do some waxing and "better" cleaning. And usually once a year I will do a full detail.