Does for me EVERY TIME. I even drank less water and did not eat anything greasy and still passed