I got up for dinner again today. This time, I sat upright for almost the whole meal, sagging only when I'd finished, and was even able to talk.
I am getting better.
(In other news, I've rescheduled the flights, and Mum is here until Friday week, at current estimates).