Castor oil works very quickly. You should see results within two to six hours after taking it. Because castor oil works so fast, it's not a good idea to take it before bedtime, as you might do with other laxatives. Like any stimulant laxative, castor oil shouldn't be taken in the long term.