How quickly promethazine works depends on its method of administration. In general, it should work within 30 minutes. Injections may work slightly faster.