Hi Carla
Welcome to the forum. There is a lot for your son to deal with, and I hope that the suggested links will give him others that he can keep in contact with.
How would he feel about attending a Care Event for teenagers? There are a a variety of events all over the country, so there may be something in your area. If you look on the DUK website there are links to Care events and they are targeted at different age groups. (Sorry I do not know how to put the link in the message to get you to the item. Someone else might be able to help and that is another question I will be asking on here so that I can do it).
I have found that when I am in a lot of pain I need more insulin. This is easy to do on the pump by using a temporary Basal rate and this can help to keep levels on target, and so help to feel a lot better physically and so better emotionally. However it is another thing for your son to do.
I hope that you and he find something that will help him.