I have gallstones, apparently, I look like im smuggling a bag of marbles..
Still awaiting surgery as I have multiple complications so I've learned to live with the repeat attacks of biliary colic.
It is agonising at times, radiating through the back, round the side and eventually my pancreas gets pissed off and joins in too - if I fail to manage the pain quickly (and thats easy to do as it starts out like backache) then I can easily end up in A&E requiring IV drugs as I can no longer hold down anything oral.
The advice on what to eat from the NHS is generally, bollocks.
I can eat super high fat stuff and be fine - if I try to eat high fibre raw veg like say a superfood salad - I'll be in agony within the hour.
The gallbladder produces bile to aid your digestion - the harder something is to digest the more it produces and the more likely this is to cause a stone to block the bile duct, and for the gallbladder to contract and cause the stones to move and hurt.
My top tip is, think about what it is you fancy eating and give yourself 10 to 20 minutes before you actually eat it - you should find that if its something that will kick off an attack, you will feel sore and not want to eat that thing.
This is because when your brain envisions you eating something your body starts to prepare for eating that thing - thats why you salivate at the thought of food, so just the same way your saliva glands start working at the THOUGHT, so does your stomach and gallbladder.
Its not fool proof but if you can think about eating a particular meal for around 10 to 20 minutes with no adverse reaction then you are probably going to be ok and if you can't, avoid it and hve something else!
I can tolerate cheese, small amounts of meat, butter, small amounts of bread.. but not salad, rice, pasta, large amounts of potato or sweet potato, or things like hummous or pulses or beans.. yoghurt is ok, milk is not ok, eggs are ok (boiled) soft fruit tends to be ok but harder fruits arent...
Everyone is different though and I have digestive issues anyway which may mean something normally easy to digest is not so for me.