When is the best time to advertise? For roofers like me they say the best time is in the fall. But you do not know if it will just be a waste of money because of the economy. I just try to depend on The word of mouth right now ,till things get better. I have thought about a direct mail campaign, I think this is the best form of advertising for me.