And also, its VERY common to take on all the blame. Trust me, your w is not a saint. She has made mistakes too. Don't fall into the trap that you are the sole reason this is happening.

Relationships are hard, it's no wonder the divorce rate is so high. It takes two people to make a relationship successful. Yes, you made mistakes. So did she. We all do. Forgive yourself, there's not a step by step manual for this stuff.

Take a look at your mistakes and LEARN from them. That's what you can control now.

Don't give up. It gets better, I promise.