Victoria Beckham used to look like a "drag queen".

Victoria Beckham

Victoria Beckham

The 42-year-old fashion designer may be regarded as one of the world's most stylish women now, but she admits she donned some dubious ensembles in her Spice Girls days, though she always had fun experimenting with her look.

In a letter to her 18-year-old self published in the upcoming issue of Britain's Vogue magazine, she wrote: "You are going to have so much fun with your clothes - PVC catsuits; chokers that say absurd things; weird spiky blonde hair.

"It will never occur to you that you appear ridiculous. You will turn up at awards ceremonies resembling a drag queen. But I look back at you and smile. It will add interest to your life to go from one extreme to another. I love the fact that you will feel free to express yourself."

And Victoria - who has children Brooklyn, 17, Romeo, 14, Cruz, 11, and Harper, five, with husband David Beckham - admits her style has changed as she's got more "mature", but even now she can never bring herself to dress down or not put in an effort with her appearance.

She added: "Fashion will take on added stature one day, but try not to be stifled by it. You will learn, as you mature, to swap heels for Stan Smith trainers, minidresses for crisp white shirts. And you will never be one of those people who just roll out of bed."