The best digestive enzymes depend on the person since enzymes are nutrient-specific and help with absorption of different foods. Proteins, sugars, starches, and fats all require specific types of enzymes, so for general digestive health, it's a good idea to take a full-spectrum enzyme blend that includes a variety of different enzymes, like Digestizyme.