Justin, you are by no means a failed man...your honesty and hard works makes you more a man than most men will ever be. Don't be so hard on yourself, you are still human too. You have done so well and you can get back on track, just take deep breath and move on. I have faith in you.
Maureen in TX