Why do you keep making excuses? You don't really want nor deserve a wife if you are not willing to be better.

You either change that attitude, or nothing will ever change.