Have you read Steve's Blog about the Anatomy of Change? That one really struck a great chord with me.
I, too, have had a go at things, lasted for a bit, and fallen.
But, you know, that's LIFE, isn't it? So why not give ourselves a break and stop beating ourselves up?
We are works-in-progress. (where did I read that????)
You do learn each time.
You do grow each time.
I had a tough few months this winter when life just kinda sucked. I thought I went all the way backwards, but upon reflection I see that is not true at all! I am still way better off than I was five-ten years ago. And so are you!
Go easy on yourself and celebrate your triumphs (I am sure you have plenty)!