You are good at what you do and your clients/customers are happy with the results. But you still are struggling to get the results you know you want. You are losing sleep because your efforts to grow your business just don't produce results.
It's not your fault, if running a business was easy everyone would be doing it. You can't be an expert at every task within the business. You have considered hiring someone to help you, but are concerned that the revenue won't cover the extra salary.
These are all normal thoughts that occur when a business is trying to grow. It may be time to seek some help. A business coach can help you identify what is holding you back.
When done correctly a coach can assess the processes that are preventing you from getting to the next level. It doesn't have to be someone bossing you around and completely changing the way you operate. There are ways to implement processes that take what you know and simplify it into a task that can be streamlined, freeing you up for more important and profitable tasks.
Sometimes you just need someone who isn't too close to the process to see where improvements can be made. There's no shame in asking for help.