It works by binding to the enzymes in the body to prevent the absorption of fat. On average, Xenical will work on around a quarter to one-third of the fat you eat. Instead of this fat being absorbed, it passes through your gut. For people with high-fat diets, this can result in oily stools.