Dude sounds like you're rocking it. Remember these things when you're in a low feeling. You will look back one day and be glad for every thing you overcome.
And just as importantly if not a little more, your kids see it, know, and get comfort from your steadfastness.