Late-stage liver cancer can’t eat and vomit when eating may be due to poor liver function caused by liver cancer, which results in symptoms of lack of appetite, indigestion, nausea, vomiting and abdominal distension. Symptoms can only be relieved by medication, fluid replenishment and improving dietary habits. 1. Drug treatment: Targeted drugs such as sorafenib, lenvatinib and regorafenib can be used. Or use drugs such as magnesium isoglycyrrhizinate injection, diammonium glycyrrhizinate, compound glycyrrhizin, bisabolol, etc. to protect the liver and reduce liver damage. 2. Rehydration therapy: patients can not eat resulting in poor nutrition, fatigue and so on. Nutrition can be supplemented by intravenous injection of parenteral nutritional solution. 3. Improvement of diet: It is recommended to focus on high energy, high nutrition, light and easy to digest diet. Small amount of food can be eaten several times, more vegetables and fruits can be eaten, and drugs such as compound digestive enzymes can be supplemented to help digestion. The prognosis of advanced stage of liver cancer is poor, and the symptoms can only be relieved through active treatment. It is suggested that patients should go to the hospital in time and under the guidance of doctors for treatment.