Yes, you can maintain your website yourself by manually updating WordPress core, themes, and plugins regularly. You can also use different tutorials and troubleshooting guides on the internet to fix any WordPress error that you are facing.
However, keep in mind that as your website grows, it will become difficult to manage everything, which is why it is a good idea to use a maintenance service.