You’re a Father and a husband whose clearly focused on them. At the end of the day, this makes you one of the good ones.
Take it one day at a time, you’re situation is not fixed, keep the faith and take some of the great advice given in this thread. If you keep your priorities right (hint, job and money are way down on the list) you’re going to look back one day very satisfied at the life you’ve built.