Lack of appetite due to bile duct cancer may be caused by bile duct compressing the intestines, cancer blocking the bile duct, etc. It can be treated by taking medicine and nasal feeding as prescribed by doctor. It is possible that the affected bile ducts of bile duct cancer patients are located closer to the intestines and stomach, so they will compress the gastrointestinal tract and affect the normal intestinal peristalsis, resulting in symptoms such as loss of appetite and indigestion. It is also possible that the tumor will block the bile duct, affecting the normal discharge of bile, which will result in poor appetite and affect food digestion. If the patient has no appetite and the condition is mild, he can take drugs to promote gastric power under the guidance of the doctor, such as Domperidone, Itopride, and so on. If the symptoms are more serious, nasal feeding tube can be inserted to give nasal feeding to supplement the body’s nutrition. It can also be treated by active anti-tumor therapy, and after the cancer cells shrink, often the patient’s poor appetite will be solved. When cholangiocarcinoma patients have no appetite, it is recommended to cooperate with doctors for treatment in time. Taking medicines should be under doctor’s guidance, and should not blindly use medicines by oneself.