Victoria Beckham shared her biggest ever fashion regret.

From her early days as a Spice Girl to her current career as a successful designer, Victoria Beckham has always had a passion for fashion. But that doesn’t mean she always got it right and she’s the first to admit it.

“I mean at some point I thought it was ok to wear a PVC catsuit!” she told Porter Magazine.

Image: YouTube/Say You'll Be There

"At one point when I was pregnant with Romeo I walked around Disneyland in cushioned Christian Louboutin heels. Literally, I was about nine months pregnant."

We're not sure if we want to wince or applaud that effort.

While past outfits may make her cringe a little, you won't find the 42 year old apologising for them.

"I have made so many fashion mistakes but I don't look upon them as mistakes, I celebrate those things, I laugh occasionally but I'm not ashamed of them," she said. (Post continues after gallery.)


She has the same fist-pump attitude towards her beauty "mistakes".

"I haven’t always got it right, but when I’ve got it wrong, I’ve actually learned an enormous amount from that, too. And I want to share everything I know," she said.

"A tip I heard from working with makeup artists is that if you line your waterline with a light colour, it can really open up your eyes and make you look young, fresh and well rested, so we [for her collection with Estee Lauder] designed a great vanilla eye pencil that does it perfectly.

"Even if I’m having a makeup-free day, I line the inside of my eye with vanilla eyeliner to make me look instantly awake."

Beckham says it's only now she's older she's realised the importance of a healthy diet and takes care to always wear sunscreen, drink lots of water, take care of her skin and eat the right food.

There's one food in particular she swears for fixing her problem skin. (Post continues after gallery.)

"I see a dermatologist in LA, called Dr Harold Lancer, who is incredible. I’ve known him for years – he sorted my skin out," she said.

"I used to have really problematic skin and he said to me, ‘You have to eat salmon every single day.’ I said, ‘Really, every day?’ And he said, ‘Yes; breakfast, lunch or dinner, you have to eat it every single day.’"

The high levels of Omega 3 make salmon a great food for your skin. The healthy fat helps reduce inflammation, decrease clogged pores and prevent wrinkles and fine lines.

Image: Getty.