{{{{{Teppy}}}}} It sounds like you are doing everything you possibly can, and I am sure just knowing you are there for him is a great comfort to the Boy.
sj said it perfectly. Hang in there, hon, and let me know if you want to talk. I have been there, and I know how hard it is to feel that helpless as you watch your partner struggle.