There is honestly no telling the exact time length as there are so many factors to consider. For example, the industry you are in, your competitors, and the competitiveness of the keyword you are trying to rank for. All in all, you should expect to wait 3 to 6 months to see any SEO improvements.