No! SEO is a long-term investment that takes time to show results. If you're not seeing the desired results after a few months of working on your website's SEO, then it may be worth considering hiring outside SEO consultants to help you out.
There are many great options available, so do some research and find the right one for you. Just remember that SEO is a never-ending process, so don't give up if you don't see immediate results.