Maybe you should just quit for the sake of your family. I am not being defeatist, or else just work out some milestones that you'll obtain from here onward. If you don't meet them, then quit.
1- launching is always later than envisaged 2- you won't strike it rich on day 1 of release 3- doing something else on the side might actually make you more productive on your own project
Just don't crash and burn yourself. I'm a contractor and I work after hours. I rake a very decent hourly rate and I work my own hours.
Your profile: "http://____.com to be notified of our launch in the next month or so"
I'll pass.