I've struggled with this question the last few years. Having reached middle age, I have a career that is going nowhere and may possibly soon lose my house. I have children and family that I love and have tried to be a good father. I went to a trade school at night while working 50 hours a week. All it got me was more debt and a worse job with no benefits. I am obviously destined to fail. I've known this for quite some time. When do I have to stop being unselfish for everyone else? I'm a good man but there is no consoling me for my failures. When can the pain of just being me end? I'm broken and beaten. I have nothing left. Everyone can see I'm a shell of my former self.... is it not selfish for others to expect me to continue battling my demons?