provigil oral medicare part d provigil is phenergan a scheduled 3 drug periactin vs phenergan how long will phenergan make you sleep