Eva Longoria claims she's had "a full head of grey hair" since she was a teenager and has to colour her locks every two weeks.
The 41-year-old actress and producer, who is a spokesperson for L'Oreal, admits she is high maintenance when it comes to her long locks and visits her hair salon every two weeks.
Asked how often she colours her hair, the former 'Desperate Housewives' star said: "Oh, gosh. I have a full head of gray hair, since I was, like, 18. So for me, going to the salon is every two weeks. And then I have some of that peek through. So if I'm travelling or not in town to get my hair coloured, I need an emergency fix."
Eva used to rely on makeup to keep her colour looking fresh and now uses L'Oreal's new root cover-up, but insists she's still not immune to bad hair days.
Asked what she does when her hair isn't cooperating, she told UsMagazine.com: "A bun. There are these great things from Goody. It's a corkscrew-looking thing. You put your hair in a bun, then stick it right through the hair, and it holds, like, 20 pounds. Just do a messy topknot. It lasts all day, and it's away from your face."