Trouble Sleeping

The last few years I've had a lot of issues falling and staying asleep. Sometimes I pass out at a decent time, but almost every time I'm awake again (mind is going 100mph) in a couple hours and have to force myself to turn the tv back off around 3am. I'm only 23 and I don't really do caffine, I've tried sleep aids but most of the stuff makes more problems then solves for me. I also have ringing in my ears (too many loud cars/concerts) that contributes to not falling asleep. I have tried both working out and reading before bed and that doesn't help either. A lot of it is being too anxious.