Every business is unique. Local SEO often takes longer for a brand-new business than for a more established business. But as a general rule of thumb, your business should start to see results in 3-6 months.