I have never eaten meat, fish or chicken in my life. Yet, I had gallstones, and still do. My last flush was clean, but my body always makes gallstones. Now I am a raw vegan, occassionally cheat with cooked foods.
Best thing to do is to eat by intuition. IMO, plant based diet is the best for getting micro nutrients.