how long do you have to wait to eat after taking a laxative?
Stimulant laxatives are usually taken on an empty stomach for rapid effect. Results are slowed if taken with food. Many stimulant laxatives (but not castor oil) are often taken at bedtime to produce results the next morning (although some may require 24 hours or more).