Looking for thoughts and ideas of how to help my 7 yr old DS get settled at bedtime. He's a high energy kid as a general rule, though not to the extent that he would qualify for any formal diagnosis or it is really a "problem", except at bedtime. He winds up while we're trying to get everyone settled down. Sometimes we can get him to lie down and read in his bed but he does not fall asleep for hours. After I get the other kids settled in their beds I will go into his room and lie down with him with the lights out but unless I stay there until he fully falls asleep he can't finish the job himself. Often it is 10:30 or later and he is still awake. Most nights he's awake until I decide the only answer is going to sleep myself and he climbs in bed with me and I guess falls asleep (I'm usually out first). DH moves him to his bed when DH comes to bed but he's usually back to our bed within a few hours. Beyond that fact that he's a grouch in the mornings because he hasn't gotten enough sleep, there is the fact that I have things I need to be doing in the evenings (like spending time with DH, or finishing housework or work work, or just re-centering). If I have to lie down for an hour in the dark I can guarentee I'm done for the night, and I don't want to be.
So, thoughts for how to help him settle? I was thinking maybe a kid friendly relaxing yoga video (taking suggestions on which video) as part of bedtime routine. DH is thinking add Melatonin to the routine consistently for a week or 2 to try to train his brain to an earlier time. Any thoughts on those or other ideas?