With the name brand I have no problem with falling asleep and staying asleep. I have tried the generic brand twice and the same thing takes to long to fall asleep. And the price for the name brand is 500.00 with insurance.