restavit is shit, the best otc sleeping pill is anything with Diphenhydramine hydrochloride, its usually sold at the chemists as Unisom sleepgels, or u can find super cheap stuff on ebay with 90 pills in a bottle instead of the 10 in the unisom.
as with all sleeping pills, they do make you slightly drowsy in the morning but its much less then restavit, temaz, vallium and dont even get started on xanax.
they are also probably less harmfull for you then the others.