If you are in the US, and not going to get a prescription there are not a lot of options unfortunately. Like the previous post indicated diphenhydramine (Benadryl) is about as good as you can get. This stuff is marketed differently for different conditions so they can rip people off, just get the generic. Dramamine works, and is also a n anti-histamine. Like diphen. There is one other, doxylamine, also in the same anti-histamine family. They don’t give out Benzo’s because people tend to get addicted to them, and the withdrawal is really bad.
There are herbs which people say work. Valerian, Kava, and a few others. They don’t do a damn thing to me.
Other than that your last option is booze. A terrible sleep aid in the long run, as it actually makes you miss out on REM.