Vistaril can start working in as little as 15 minutes after you take it. You'll feel its peak effects at 30 to 60 minutes, which will wane in four to six hours. One dose takes between one and four days to leave an adult body completely.