I had this problem growing up and only realized that my sleeplessness was connected to anxiety in college. There is not a one size fits all solution, but your son should try out different things to see what helps him relax. No screens 1 hour before bed, white noise, and crossword puzzles have helped me tremendously.