We've tried a lot before starting the melatonin, white noise, meditation, baths, just lying there and hoping lol, but it was getting to the point he'd literally just sleep the school day away on a beanbag because he just physically couldn't stay awake anymore.
He takes it a hour before bed and sometimes he's asleep within 45 minutes sometimes the hour and he will get a few hours sleep but not every night it doesn't seem consistent and it's like they grow out of it if you get what I mean, the dose he's on now doesn't seem as effective in getting him to sleep and he's not asleep as long once settled whereas when he first started this higher dose he was quicker to settle.
It's difficult when you don't know what to do, especially around sleep because let's face it we all need it, but when weighing the pros and cons it's like you said is it worth it, because we still have every night where he's up after a few hours