At least three hours with no screens of any kind before bed.
Splurge on a mattress and nice bedding. You spend a third of your life on one.
Stay away from social media.
Good ideas all
But be sure to then launder your sheets with cold water. Otherwise, you'll bake the stains in.
Though, to be honest, I haven't had that problem since my teens.
Regards,