Don't beat yourself up too much, there are two people in every marriage and not just 1 person is all at fault. You can't just take all the blame on yourself.
I think the thing I find most crazy about this and all of our sitch is that you can go from feeling so great and thinking you are doing so well to just so down. I know for me I had a rough rough weekend, but today I am feeling ok. I know you will get back to your new confident wonderful self.