You haven't met Your Woman yet! Don't change and you will find her when you least expect to. And for all you know she may be going through just the same things as you are for now. It's called life my friend. C'est la vie. :)
Maybe you're not as good a man as you think you are. Have you considered that her actions were a reaction to your behavior? Maybe you need to man up some more.
Some women do. Break up with her and live your life until you think your ready and find a good one.
i fix my brokenheart cause no one else can
pull their hair harder
Women appreciate it. Just not the ones you date. So give it some time, then get back out there and find that wife of yours.