Fame Flynet 1 / 8

Victoria Beckham's skin is darn near perfect, and there's something fishy about it.

The former Spice Girl told The EDIT that she eats salmon every single day of her life, for a healthy daily dose of Omega 3's, which are known to help skin. Salmon, she said, is her skin's greatest secret.

"I see a dermatologist in LA, called Dr Harold Lancer, who is incredible," she said. "I've known him for years - he sorted my skin out. 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.'"

His star client agreed and it helped immensely, she said, adding that she wants to share her secrets with all women.

"There are two types of women out there: there's the kind of woman who finds something nice and likes to keep it to herself, and then there's the other type, which is me, who wants to share," she said. "I have worked with the best makeup artists, hairdressers and stylists, and I've learned so much. 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."

Although she is often portrayed as a smile-less fashionista, Victoria actually has a sense of humor about her fashion, specifically her fashion mistakes of the past, many of which were when she was living as Posh Spice. In those days, she unfortunately has the mindset of fashion over function.

"At some point I thought it was OK to wear a PVC cat suit," she said. "When I was pregnant with Romeo, I walked around Disneyland in Christian Louboutin heels, literally at nine months pregnant!"