@Supanova: Thank you for the suggestion. Were you weaned off benzos too? I haven't tried the teas that you mentioned, although I've recently started drinking
Nighty Night tea. Not sure if it works, but I like how it tastes

And yes, I don't drink any caffeine either.
I can't pinpoint why it's hard for me to fall asleep, or to stay asleep for more than 3 hours at a stretch. My body is extremely exhausted at bedtime, because I'm a college student and my days are pretty busy. I keep a regular sleep schedule: bed between 10-11.30pm, and wake up between 6-7.30pm. Recently however, I struggle to transition to sleep no matter how tired I am. It probably has more to do with restlessness than intrusive thoughts.