Question: how long will diarrhea last after taking laxative?
Answer: They promote the absorption of water into your bowels. This makes stools larger and softer which in turn makes them easier to pass. They take 12 to 24 hours for some effect and 48 to 72 hours for their full effect.