It depends upon the case and your budget. Usually, it takes a minimum of 5 days to rank on low competition keywords and about 5 months to rank on competitive keywords. I have experience in both on-page SEO and off-page SEO. The plugin I recommended for SEO is RAnkmath, Yoast SEO, and All in one SEO.