I said you look 42 but it depends on so many things. I am 38 but if I posted my picture on here some people would guess a decade older. I have terrible bags under my eyes, but I've been a mum since I was 21.
I expect that someone my age without kids would look miles younger than me (and I have colleagues the same age as me who could pass for 28-30, but they live at home and appear to have limited stress in their life)
Also, lighting and angles makes a huge difference. From one side you wouldn't be able to see my eye bags in a picture and from the other I look like I've not slept my whole life!