does unisom work for insomnia buy provigil online with paypal part d medicare provigil generic costs webmd phenergan provigil and vision problems