It feels like there is only a couple of months between worrying about hormonal acne and worrying about wrinkles.
And with Facebook Memories plaguing us with pictures of times gone by, it’s hard not to see how much we’ve aged in such a short time.
While some things are for the better – goodbye over-plucked brows – some things are most definitely for the worse – we miss you healthy hair.
And while we still like to think we’re in our prime, these ten stunning celebrities are defying the laws of ageing and are looking as good today as they did ten years ago.
1. Cindy Crawford
2. Paul Rudd
3. Jennifer Lopez
4. Rob Lowe
5. Halle Berry
6. Elijah Wood
7. Gwen Stefani
8. Mario Lopez
9. Gabrielle Union
10. Adam Levine
11. Sandra Bullock
12. Will Smith
13. Eva Mendes
14. Joseph Gordon Levitt
15. Taraji P. Henson