desyrel vs elavil wellbutrin or nuvigil provigil medical students is provigil available in mexico phenergan pill as suppository