In most markets, a small to mid-size business should benefit from send out a direct mail marketing promotion every 4-6 weeks. If you mail more often than that, you risk oversaturating your local market which will negatively affect your ROI.