I've been searching on the forums but it's all about caring for people who have both cancer and dementia.
Mum (who is 88) knows that I'm not well. She usually remembers that I told her I've been very constipated and tired (because I needed to explain why I couldn't visit as much). But I haven't told her about the cancer diagnosis, which I had about ten days ago.
When I tell her she will have a complete meltdown, and I will have to talk her through the whole thing Every Single Day. She is also deaf so it's a struggle to explain things to her on the phone (she lives 100 miles away).
If she had more severe dementia I'd just gloss over it and not tell her, but she is 'with it' enough to realise something is very wrong, and will probably remember what is wrong, but not the details, and she will have no insight into how I feel. I'm dreading it.
My current plan (agreed with my brother), is that we proceed on a need to know basis. So she currently knows that I'm not feeling well and that my first set of tests weren't completely useful (true) so I have to have some more. I plan to tell her the date of the second colonscopy when I get it. Then the date of the appointment with the surgeon when I get that. Then after I've spoken to him to tell her that I need surgery without specifying why. etc.
She has a carer come in twice a week (she won't accept any more) so I will tell them at the same time as I tell her.
Has anyone else got any tips? I can't be the only one! It is REALLY stressing me out.
Whatever cancer throws your way, we’re right there with you.
We’re here to provide physical, financial and emotional support.
© Macmillan Cancer Support 2026 © Macmillan Cancer Support, registered charity in England and Wales (261017), Scotland (SC039907) and the Isle of Man (604). Also operating in Northern Ireland. A company limited by guarantee, registered in England and Wales company number 2400969. Isle of Man company number 4694F. Registered office: 3rd Floor, Bronze Building, The Forge, 105 Sumner Street, London, SE1 9HZ. VAT no: 668265007