I have slept many nights, on average about once a day for many years. In my experience, it's the routine that has the most effect. I know it's super difficult to maintain but going to bed and waking up same time everyday is the key.
Ear plugs have been a life saver for me. I can't sleep without them now, fortunately they sell them in huge containers so I only have to buy them like every year and half.