You think too much. When thoughts aren’t purposeful (get from A to B), your mind will wander and frequently lead you to unpleasant places. When you’re married with children, very rarely will you have time to let your thoughts wander.
Yeah, maybe if you find the drive to care about your wife and children. But that's a big maybe. Especially for a person that does not care about themselves.