You could try Ambien for falling asleep, Ambien CR for staying asleep, Benedryl, Trazedone, or Tamazepam. If you don't have prescription insurance Tamazepam is prolly the cheapest. Some insurance companies will only give you a limited supply of the Ambiens.
One big question would be whether you have an addiction history. If so, be sure to tell your prescriber.
Happy dreams, em