I am in a similar situation. I'm on vacation time right now that's why I found your post. Read 48 DAYS TO THE WORK YOU LOVE it is helping me find my mistakes its easy to say "Learn from your mistakes" , but there is a lot more to finding a your mistakes The book really helped with the part that said look at the areas in your life where you've been successful other than work, it worked I have a great wife, no debt other than mortgage and I've kept myself healthy. Really brought me back to life and out of despair. I'll have good thoughts and prayers for you.