Short and Long Term MemoryWatch
It's hard though, very hard. My poor lad struggles a fair bit. If you give him a series of instructions (e.g. "go upstairs and fetch the hairbrush from the bathroom window sill"), he'll get as far as going upstairs before then having to shout down again to ask which room he's meant to be heading for, and what he's supposed to be fetching.
Good luck with it all. I hope you find a good method to help you cope.