Time and Money
Paying to be coached can cost a lot of money, however it can be worth it if you are able to get the results you desire. Self-coaching is more cost effective as you can get all the development help you need with little or no cost. You could decide to buy books or get some apps to help guide you through the process.
You can choose how often to self-coach and it doesn’t need to take up a lot of time, being completed when and where you choose. You are not expected to travel to a specific location or venue and sometimes a journal, pen, laptop or phone is all you need to capture your ideas, which you can do almost anywhere.