how much sleep is he getting? does he drink coffee? also, have him get bloodwork done on his testosterone levels. at that age, they could be very low and therefor making him tired all day long. you could just get him a test or GH booster and see if they sparks him up again. something like IGF 2 would be perfect for him. its geared towards the older crowd out there.