I dont know how old you are... but if your past Benadryl your entering the RX realm. Most DR's wont give sleep aides to someone under 25. They will say your just hyper... caffeine.. you have bad sleep hygiene... blah blah. Although, if you can legit tell them you are having insomina.. they might give you a trial of Ambien, which has a generic now, so it wouldnt break the bank.