provigil better than adderall buying provigil provigil erectile dysfunction phenergan in pregnancy nhs how long does phenergan take