Do you sleep at different times everyday? I don't usually find it hard to go to sleep, and maybe it's because I usually sleep at around the same time. It's become a habit/routine, and I get sleepy automatically near that time. I don't drink coffee, nor take naps. I stay up later when I do, and it messes with my sleep schedule.
In times when I find it hard to sleep, I watch some YT videos where I can turn my brain off, and I usually get sleepy soon after. I have also tried light exercises a few hours before sleeping. The adrenaline crash together with feeling tired can help. In that note, if you're not diabetic, try taking some sweets a few hours before sleeping. The sugar crash might help too. Some get are able to sleep faster after taking warm milk. My sister drinks wine to help her sleep haha.
I hope you can find what works for you.
yeah 😅 can't be good for my health longterm
Yeah, but I also think that can be a reason on why you have difficulty sleeping. If you can, try to sleep at a specific time everyday. Eventually your body will be the one getting sleepy around that time. If you take naps in the day, try avoiding that as well.