hey lovely! sounds like you've got an awful lot going on...and I can totally empathize...planning and keeping on track all gets so much harder when day to day life is all out of kilter. I think you just have to plan as much as possible, so you dont leave yourself with no option but grab a naughty lunch or whatever.
I'm a fine one to talk as I'm literally getting back on it properly today after a couple of months of faffing about...but we can do it! Maybe sit down tonight and plan your week, and call out all the obstacles and have a plan of action on how you'll navigate them?!
Keep going! new month, new week, new day....you can do it! xxx