You're doing a lot better than I did in a similar situation about a year and a half ago, it sounds like. Hang in there. Sounds like he'll be fine and you know it; that's the important part (which doesn't make having him home feel any less important! I know).
no subject
*hugs*