But these days Caroline - who split from Andrew Brady before Christmas - is in a much better place, and with the help personal trainer (and former Olympic speed skater) Sarah Lindsay, she's transformed herself into a gym bunny.

For the last eight weeks Caroline, 39, has been sticking to three weight-based sessions a week, along with three hot yoga classes.

And her attitude to food has completely changed, with the Love Island host admitting she's finally learning to eat like an adult.

Caroline back in her X Factor days

She's now ditched the pub in favour of yoga (Image: Instagram)

"Before I started this, I didn’t realise how much sugar and fat I was eating. And I couldn’t really cook before, but I’ve had to learn. See? I’m all grown-up now," she told W omen's Health , revealing she texts Sarah from the supermarket to ask what she can and can't eat.

But there's one major change she's taken on board - and that's turning her back on the pub.

"I didn’t realise how much it would change my mindset. Before if I’d had a stressful day, I’d go to meet my friends in the pub and have a moan. Now I go to yoga. It really suits my head – I’m someone who talks fast, thinks fast, makes decisions fast. Now I’m trying to go slower and give myself time before I say yes," she explained.

Caroline has dropped to a size eight to 10 (Image: Instagram)

She lifts weights three times a week (Image: Instagram)

Video Loading

Video Unavailable

Click to playTap to play

The video will start in 8Cancel

Play now

Having fluctuated between a size 12 and a size eight, Caroline - who was spotted snogging AJ Pritchard at last week's NTAs - said that while her weight hasn't dropped that much, she's dropped dress sizes because of how toned she is.

‘I’m nearer a size 8 to 10 now, as my body shape has changed. But it was never my intention to get down to a size 6 or anything. I didn’t want to get skinny, just strong.’