He is appropriately 20-25lbs underweight for his height. From your statement, he is not eating too well, not exercising, has nausea, and needs a drug (
marijuanaDrug abuse) to gain an appetite. Suggest you have him see an MD for help with his issues you have stated above.