Emma
It's going to take him some time. It would take anyone a bit of time to be okay after all this, but what you need to remember is that physically he IS fine now, and emotionally he will be soon because he's got you here for him. He's got the support, that will make him stay strong.