You might consider taking some local employment while you let your online business grow, to take away the fear of not having the money coming in. it takes time to build a business like this, and you can’t count on a full time income right away, and if you don’t have to worry about the money coming in, you will feel more free to build things right.
Glad to see you posting here . . if you make this a daily exercise, it will help you focus and stay on track!