phenergan child phenergan benadryl headache is benadryl or unisom better for sleep provigil generic 2012 cost provigil 100mg reviews