Orlistat is a medicine that inhibits the absorption of dietary fat. It works within two hours and can last up to 12 hours after taking it.