Hey Chrome, hang in there buddy. This too will pass. Sorry you are feeling way down, you shouldn't as you really have improved yourself over the past year (I know, it is sometimes hard to see much from the bottom of the pit).

Why not step a little outside the box and give that lovely wife of yours a sexy call just to let her know that you miss her (and tell her exactly how, that you can't wait to cuddle her again, can't wait for her kiss etc). Might help you to feel better.

I worry too at times that I am not a good father, husband etc. Think though how much better of a father you are by being there than if you weren't. Your kids need you, and to them you are the best father in the world, even on your worst days. That's what is important, right?