The only thing that worked for me was having a kid. He wakes up early every day, so I have no choice. Taking care of him is so taxing, being sleep deprived isn't on the table.

What's more, you have little difficulty falling asleep any time, any place!