Cancer patients are being refused treatment because they are too old, a leading charity has warned.
The poll by Macmillan Cancer Support found that ageism in the NHS is stopping some older cancer patients getting the best treatments.
And 45% of 155 GPs, oncologists and specialist cancer nurses surveyed said they have dealt with a cancer patient who has been refused treatment on the grounds that they were too old.
Macmillan said the UK has some of the worst cancer survival rates in Europe for older people.
Ciaran Devane, chief executive at Macmillan Cancer Support , said: "Health professionals' concerns about the prevalence of age discrimination in cancer care mustn't be ignored.
"Unless staff are given the time and training to carry out a proper assessment of a patient's overall physical and mental wellbeing, some patients will be unfairly written-off as 'too old' for treatment.
"The number of older people (aged 65 and over) living with cancer in the UK is set to rocket in the next 20 years from 1.3 million to 4.1 million.
"Unless the barriers to timely treatment are tackled now, many older people could die unnecessarily from cancer and services will become unaffordable."
Health Secretary Jeremy Hunt said: "It is shocking and wrong to deny people treatment just because of their age, which is why we have made it illegal.
"However, we agree that more still needs to be done to improve treatment for cancer patients over 70 - which is why we worked with Macmillan on this report to understand how to address this."