I agree with Bubblious. Please get him to see a doctor. At 23, he shouldn't be acting this tired. It could be stress, but could also be a vitamin defficiency, such as Vit. D, or a number of things. Low blood cell counts can also make a person tired. If he cannot afford a doctor, there might be a free clinic in your area. Good luck.