I suggest trying a weighted blanket. I just bought one for my 15 year old son for Christmas this year. I should have done this years ago. He said “I fall asleep right away now.” We have tried melatonin, essential oils, limiting screentime, bedtimes….all with varying amounts of success (less success as he has gotten older; melatonin still works, though). I purchased mine from a company called Mosaic. There are many companies that sell them. They are not cheap, however, the cost is definitely worth the price of NOT sleeping, and it is an investment. I recommend them, and I do NOT recommend waiting till your child is 15!!