All the very best, I really don't know how you are managing to cope with it all, it must be heartbreaking to see your little one suffer.
Changing tack wildly - on the hydration point try these: Wiggle | High5 Zero Drink Energy Recovery Drink
And for your sore knee, have a look at your saddle...