I really feel for you. You obviously love your son very much. Have you got other family around you as well or any other children? Is he going to be coming back to visit (something to focus on?)
Are you on Skype etc? Although it's not the same as being in person it is a wonderful tool to keep in touch Xxx