Tony Ashton, 82, has been wearing jumpers and hats to bed.