Diet problems with cancer
Many of the symptoms of cancer can happen together.
One symptom can cause another and have a knock on effect. For example, if you are in a lot of pain, you are more likely to feel worn out (fatigued). This can make you feel depressed and less motivated to eat. Over time you can lose weight.
Talk to your healthcare team about any symptoms you have. They can treat most of them. Treatment might help problems with eating, drinking and digestion.
Cancer can cause diet problems in the following ways:
Some cancers may block, or partly block, your digestive system by growing in size. It is more often a symptom of advanced cancer, such as in stomach cancer, bowel cancer or ovarian cancer.
A blocked bowel can cause you to feel and be sick, have pain and stomach cramps or constipation. You may not feel like eating because it can make your symptoms worse. Or you may feel full after eating just a small amount. This can cause you to lose weight.
A blockage can also be a symptom of cancer in the food pipe (oesophageal cancer). Eating and drinking might be difficult or painful, causing you to eat less and lose weight.
Read more about bowel obstruction
Some cancers can make eating or swallowing difficult and painful. This can cause you to eat less and lose weight. People with some head and neck cancers, and cancer of the oesophagus often lose weight.
Read more about difficulty swallowing
It is quite common not to feel like eating much, or at all if you are in pain. Your appetite might get better if your pain is under control. This is usually possible.
Find out more about pain and pain control
When the level of red cells in your blood is low, you might feel breathless. Breathlessness can also be a symptom of advanced cancer.
Being breathless is not usually dangerous or harmful, but it can be very frightening. You may feel anxious, which in turn can make you feel sick and stop you from eating.
Breathlessness can also make daily living very difficult. Preparing meals and eating can be a struggle if you are out of breath.
Breathlessness – how you can help yourself
Tiredness (fatigue) is very common when you have cancer. Many people with cancer say it goes on for most of the time. And it does not get better from resting. Tiredness can affect you mentally, physically, emotionally and spiritually.
Some cancers make substances called cytokines. Cytokines are a group of proteins in the body that play an important part in boosting the immune system. These can cause tiredness.
You may find yourself not having enough energy to cook, eat, clean, bath or go shopping. Even talking to your friends and family might be hard. All this may cause you not to enjoy eating on your own or with family or friends.
Read about tiredness with cancer (fatigue)
About 20 out of every 100 people (20%) with cancer get depressed. There are many causes of depression in people with cancer. But doctors think that one reason is certain chemicals made by some cancers. These chemicals can cause changes to your mood.
A low mood and depression can cause a loss of appetite and sometimes weight loss.
Find out more about depression and cancer
Cancer can cause sickness (vomiting) or a feeling of wanting to be sick (nausea) in many different ways. Some of these are:
changes to the levels of chemicals in the blood
a slow gut
a cancer that blocks the digestive system
a cancer growing in the brain causing increased pressure in the head
Feeling and being sick can affect your appetite, causing you to eat less and lose weight.
Read more about cancer as a cause of sickness
Your immune system releases several types of chemical into your body during inflammation or infection. These chemicals are called cytokines. Cytokines help your body to deal with inflammation or infection.
Cytokines can cause weight loss in a number of ways. They change the way your body uses carbohydrates, fat and protein. This can cause weight loss, including fat and muscle wasting. Other chemicals released by cancer cells can also cause weight loss and muscle wasting.
The cytokines may speed up your metabolism so that you use calories faster. As a result, your body will use up energy faster than it is getting it. And you can have severe weight loss even if you are eating normally. This is called cachexia (kak-ex-ee-a).
Last reviewed: 12 Sept 2023
Next review due: 11 Sept 2026
Cancer treatments can affect your appetite and cause problems with eating, drinking and digestion.
The side effects of cancer and its treatments might cause problems with your eating, digestion and weight.
Medicines, soft diets, adding calories to your diet or tube feeding are some of the ways to manage diet problems.
Having diet problems when you have cancer can affect you emotionally. But there are things you can do to help you cope.
Cancer and its treatment can cause eating and drinking difficulties in some people. But there are people that can help and things you can do to help you cope.

About Cancer generously supported by Dangoor Education since 2010. Learn more about Dangoor Education
Search our clinical trials database for all cancer trials and studies recruiting in the UK.
Connect with other people affected by cancer and share your experiences.
Questions about cancer? Call freephone 0808 800 40 40 from 9 to 5 - Monday to Friday. Alternatively, you can email us.