First of all, let me educate you to the fact that a fatty liver does not cause any pain. The pain you are feeling is not from a fatty liver. The pain you are feeling is most likely coming from the gallstones which can be quite miserable and painful to say the least. If they block a bile duct to the liver, it can turn into a crisis situation where they might have to do emergency surgery so I cannot understand why they have been putting this off for so long since it's pretty clear that you need this gallbladder taken out. If the blood pressure medicine is not helping, then the doctor should be trying another med or a combination of meds to bring it down. Is high blood pressure the reason they refuse to do the surgery? The high cholesterol levels would not be a reason to not do the surgery. It would not have an effect on the surgery at all. High cholesterol just does harm over many years with blocked arteries, but it won't affect the surgery unless you have blocked arteries and they are afraid to operate. They would certainly have given you heart tests if this was the case. Just high cholesterol alone means you need to try and bring the numbers down. You are still young, so it is very unlikely that you have any blocked arteries at this time. It's gallbladder attacks that is causing your problems in my opinion and they will continue to do so off and on until you get the surgery. If this doctor won't help you, then find another doctor who will. Tell your doctor that you can no longer stand the pain and misery that this bad gallbladder is giving you and he/she must do something about it ASAP. They can do them laproscopically these days and some are even sent home on the same day as the surgery. I don't see what the big problem is here with them not wanting to do it. They shouldn't wait until it becomes an emergency.