Thanks all! I did try testosterone a while back but didn't feel great with it.
I was on a cruise, and that "please help" message was on the first night when I slept for zero hours, OMG.
The on-board medic gave me an old-school anti histamine, and melatonin which really does the trick, but is strong and not a long term option.
A slightly niche question, but has anyone tried natural alternatives to melatonin? apparently pistachios have it...