toots - I'm exactly the same - it will take as long as it takes, and if I need to have a day, or a week off the diet then I'll do it.
the point is, we need to just accept that that is part and parcel of what we do and deal with it!
hope you are feeling ok.
xxx