SEO is an organic process which means that it takes a long time to deliver results. It depends on the competition on your business keywords. But on a high level, if you have a low competition business and your campaign is moving in the right direction, then you should see the results within 3-6 months.