Wet, Your son may have a bug. My sister's kids have picked up something that laid them low for several days last week. Maybe your son feels to tired from being down and out to want to come over. If he doesn't "perk up" in the next few days, then I would be concerned. It may not be depression...time will tell.
Give him a call and let him know you are there for him and then let him decide if he wants to talk about things.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.