If you're finding yourself in a mess, it's probably because your ego got in the way of what's most important to you. Put your commitments first and you'll be a happier and better man.
Anger, frustration, and resentment often manifest when you've compromised yourself in order to please or to avoid conflict.
Check out this video and see if it can help you to be the best man, father, husband, and leader you can be.