I've got through the same situation my self recently, and I understand the frustration. Finding the strength to leave is extremely hard, but it'll be better for both of you in the end. The strength is in you to do it though, since you've been so strong in trying to make it work.
I wish you the best of luck.