It's bad for him (obviously) and it's bad for you because you're a friend and there isn't much you can do for him.
Have you considered going over to his house just to visit for a few hours? (I know it's a hard thing to do, but it just MIGHT make him feel a little better).