Thanks for your support, it's good to know there are people who care enough to take the time to respond. I'll try getting him to help a little more. I think I might just start looking after myself a bit first - like getting to bed earlier!
You guys have made me feel less alone already.