Sometimes you just have to start over from the beginning. Throw everything out and start over, without assumptions or previous conclusions. Your attitude is one of the biggest factors that will affect the outcome of your health and once you give up hope of improvement you will stop trying. At the same time you do have to accept where you are to begin with. This just means something to the effect of take a good inventory of where you are so you can map out a path to where you want to go. Without judging. It is even better if you can find things about yourself that you are happy with right now.
And this book helped me to lose 68 pounds without being hungry along the way ...
http://www.amazon.com/Feed-Your-Brai.../dp/0615339506