Definitely difficult, especially after being in the corporate world with steady income, bonuses and equity. Been there! However, the independence and extreme flexibility is quite worth it.
I run PMHero.co, and did my best to simplify the whole process for clients. It's one monthly fixed price, so no contracts, sales meetings or hour management. It's self serve, so quite easy to create an account and get started (we use Trello to manage all the requests). It has helped set me apart from competitors.
Marketing your business and finding your first few clients is always difficult, but once you get rolling, it usually runs smooth. I also tend to be a generalist, and quite curious, so I can cover a lot of territory, which makes me a one-stop shop for the most part.
Hit me up if you have any Qs I can help with.