It can take anywhere from 3-6 months to start seeing results from an SEO campaign, depending on the amount of work being done and the amount of competition in the keyword space.