BIG hugs hun, i went through the same thing a couple of weeks ago. It's never a nice thing. If you stay on track it should give you some comfort i think though if you do slip it's not the be all n end all. Everyone copes with things in different ways.