I have tried to get him to bed earlier but he wakes up after 2 hours and goes to bed hours later. He's getting maybe 7-8 hours. He can't learn with that kind of sleep.
So I need opinions. The only two methods I know of are melatonin and dimatap (neither of which he's ever taken). I guess there's also Benadryl which he has taken but I don't remember if it was effective for very long.
How do I knock him out to give him a good night sleep and get him on a good schedule.