provigil how long does it last get provigil prescription online does desyrel cause weight gain provigil pills prices phenergan iv use