Just to add something to the other good suggestions.

It's well worth investing in a good deep tissue massage now and again. It can be expensive if your tight for cash but if you can find a training school or a learner you could volunteer your body. Schedule it in to your diary like you would an hours training. It's one of the most enjoyable hours of training you can get - something to look forward to. Your training looks fine you'll be back on track in no time.

I'm jealous of ya having snow to play in, we haven't had a good dump yet.