provigil australia pbs how long does phenergan drowsiness last desyrel for pain cheap alternative to provigil phenergan elixir