No, it's two hours before olive oil, but at least *4* hours after eating anything. :) You only need the bile ducts relaxed long enough for the stones to come out once you drink the oil, which they do right away. From then on it's up to the small and large intestine to get them the rest o fthe way out, and Epsom Salts is a laxative so it helps there too.