So...
My name is Jeff and I am a human being.
We all go through things like this, sir. I too am amazed by how much effort we put into the betterment of other peoples lives while ignoring our own. I don't need to know the psychology behind that but I do know that only you can make the change. Therein lies the battle for most people. You can do this.