Boston,
It sounds to me like you're doing really well and you should be proud of yourself!! You are certainly not a failure... you're no longer gaining weight, you are actually losing weight, you've reduced your binges and you're exercising six days a week. That is several huge triumphs by my count!
You are not giving yourself nearly enough credit for the hard work you're doing and the accomplishments you're making. Are you possibly getting criticism or negative feedback from other people in your life, or are you just really tough on yourself? Either way, I understand. Although my family loves me, they are very critical of me and that causes me to be extremely tough on myself... TOO tough.
Give yourself a pat on the back. If you don't, I will. You deserve it.
