I take a Benadryl and a 12 hr Sudafed at bedtime and it keeps me open all night. Generic Benadryl and Walmart generic sudafed are relatively cheap.