Amanda Byram said she was too hard on herself as a young woman and would stress less about her body if she could go back in time.
The Dancing with the Stars presenter (43) said when she looks back at old photographs of herself in her teenage years and early twenties, she wonders why she put so much pressure on herself to have the perfect body.
Speaking to Sunday World magazine, Amanda said: "I was going through my phone recently and I accidentally swiped backwards instead of forwards and I just spent about two hours going through all of my old photos.
"I was looking at them going 'I can't believe I thought I was fat back then - I was banging'.
"Sometimes I think we waste too much of our lives thinking about what we look like instead of taking a moment to appreciate it. I'm a lot happier in my own skin now, though," she said.
The former model said she wishes she spent less time stressing about her career when she was in the US, where she presented programmes including The Swan and Paradise Hotel.
"If I could go back in time and tell myself anything, it would just be to stress less. I think I was pretty chilled in my twenties but in my thirties I moved to the States and I was away from home and I was hard on myself then.
"During my teens was probably the toughest because I was modelling and I was worrying about being thin. I just look back at that time and want to say 'go easy on yourself, stop beating yourself up about every little thing'," she said.
View this post on Instagram
Love a post show morning cuppa and giggles with my @dwtsirl glam squad at @callanandcompany @paula_callan_makeup @niamheoc @julesmodelagent Top @riverislandpr @riverisland jeans @frocknfabulous boots @kurtgeiger jewels @kim_keohane @chupi Photo Credit @stephenjamesoneill 📸
Meanwhile, Amanda will join Nicky Byrne on RTE this evening to continue Dancing with the Stars' debut Irish season. Only six celebrities remain in the competition, Des Cahill, Aoibhin Garrihy, Denise McCormack, Aidan O'Mahony and Dayl Cronin, who will battle it out once again to get one step closer to the crown.