We give Duchess Catherine props for her thrifty dress recycling -- but Kelly Osbourne has a serious problem with it.

Last night on "The Tonight Show," Osbourne went off on Kate for her repeat dresses, telling Jay Leno "If I had that job I would only wear it once. If I am going to be the future bloody Queen of England I'm going to wear that dress once because I'm giving up the rest of my life, all of my privacy. At least I can get a new dress every day!"

Remember, just last week Kate was spotted at Zara Phillips' pre-wedding cocktail party wearing the same green Diane von Furstenberg dress she donned just three weeks prior at a high-profile soiree in California.

See photos of the dress from both events below:


And while we don't know (or want to know) about Kate's delicates, Kelly says she'd even get new underwear everyday if she were Duchess. "Well, if I could, I would," she said. "That's a really good idea, actually."

We gotta know: If you were royalty, would you be caught wearing the same outfit twice?

Hot Videos