Why do I look so god damn old for my age?

Like literally I look 40+ years old despite being born in 95. I'm 20 years old going on 21 this year but no matter what I do I still look like shit. I'm eating my greens these days, exercising (weight lifting to be exact) and drinking water but I still look old as fuck. People who approach me think I'm 30 and above. Like my eyes are red constantly for some unknown reason, my hairline is falling back at the front edges (I'm getting a mcdonald logo sign for a hairline) and I'm skinny as fuck. In fact I've only just reached my milestone of 60 kg.

Personally I don't know what to attribute this quick ageing face to. I was depressed for an entire year though and I basically only left my house at most 30 times last year since I was in deep psychological stress and refused to leave the house at all for an entire year because I had a life crisis. I'm not sure exactly how much damage this may of done to my face and skin but even before turning 20 I was often told I resembled a 25 year old when I was 19. Now everything has just been exasperated to the maximum my own mother likes referring to me as a grown grown man. I personally don't know what to do to maintain a youthful look anymore. Maybe it's my skinnyness maybe it's my skincare maybe it's my skinny face. I have no idea what to do but I want to look young again. I'm hating my appearance someone please give the best advice you can give me. As for my skin I suffer from dry skin so I have to moisturize when I get out the shower because even then I get a flaky nose from just being in the shower. I don't know if I should exfoliate or not or should I leave it? Should I be taking anti-aging creams? Should I take multivitamins? Should I continue to play sports despite being skinny just to clear up the pimples I have? I don't have any cheeks to pinch what will weight gain do to me?
Why do I look so god damn old for my age?
Post Opinion