Carol Vordermen has admitted that she has piled on nearly a stone over the last year due to stress.
The 48-year-old quit TV show Countdown earlier this year and she told Reveal magazine: "The whole Countdown thing upset me so much that I've got to get to the point where I'm thinking straight before I make any sort of decisions.
"I've had a re-tox year. I've put on about 10lb due to stress. When I get stressed, I don't sleep well, and then I get tired. And when I get tired I find myself shovelling food in my mouth just to keep myself awake.
"I realised I was putting on weight when I found my dresses were a little bit tighter. I was trying to blame the zips when I had difficulty putting them on, but the zips weren't to blame.
"There was some research done a couple of years ago which found that people who are tired tend to eat more and put on weight. Reaching for the biscuits has done it for me. It's a sugar thing, to keep one's sugar levels up."
But the television personality, who had worked on Countdown since its launch in 1982, told Reveal that she is determined to lose those extra pounds by Christmas.