Простые углеводы служат источником выработки холестерина, а также косвенно способствуют развитию избыточного бактериального роста в кишечнике с изменением соотношения первичных и вторичных желчных кислот в желчи. Диеты с высоким содержанием клетчатки и кальция способствуют уменьшению содержания гидрофобных желчных кислот в желчи. Регулярный прием пищи уменьшает застой желчи. Достаточное потребление витамина С необходимо для синтеза желчных кислот из холестерина. Гипергликемия, гиперинсулинемия и стресс (симпатическая стимуляция) способствуют угнетению реактивности гладкомышечных клеток желчных путей. Устранение этих факторов имеет существенное значение.