Hi, sorry you are in this state
I also have trouble staying asleep, for different reasons. My doctor put me on "Opipramol" here in Germany. I think it is available in the U.S. It's actually an anti-anxiety/depression med. that is not addicting, and when taking only at night, I can sleep through the night. I only take 50mg, once at night. So I'm not on it for the "label" use, just to help me sleep through the night, and it's not addicting.