Your son sounds like a very brave and sensitive guy. While I think it's fabulous he wants to help his girlfriend, he is only very young himself and the withdrawaing from events etc sounds like it's taking a toll on him.
Would he be able to go to counselling as well? I know my husband has stuck by me but it must be hard for them as well never knowing how our health will be from one moment to the next.