Yes, you can do local SEO on your own, but it can be time-consuming and require a lot of effort. It also requires a certain level of expertise and understanding of local SEO best practices and strategies. However, partnering with best Local SEO services will be a good option.