provigil 4 hour body phenergan shot migraine phenergan benadryl migraines how long does provigil take to start working make provigil work better