It's a learning process, so celebrate your progress, not perfection. Remember, it looks like you've been able to keep 30-40 pounds off....that's a fantastic accomplishment and you should be proud of that. Pick up some dog food bags next time you're in a grocery store to remind yourself of just how much lighter you are. Move forward, confident that if you could lose that much weight, you've got the strength to face up to whatever comes your way on the road to your goal. Good luck.