I’ve always been so insecure about my appearance. Mainly how skinny I am, and my face/hair. I’m starting to realize that almost all my anxiety is just about how I look and trying to look “normal”

The worst part of my anxiety has always been worrying about my face and my hair. I hit puberty very late, and growing up and all through school, I always got told I had a baby face and looked so young. Now I actually get a lot of compliments on my face, saying I’m good looking and stuff like that. But still, I’m so insecure about how my face looks, literally from a day to day basis it seems like it changes for me, one day I’ll think I’m good looking, then the next I’ll think I’m ugly and I just don’t look “normal”, and I can’t stop looking in the mirror trying to convince myself that I look normal. Recently my hair has been very bad, I literally can never stop worrying about how it looks, and whenever it doesn’t look how I want, it’s all I can think about all day. I got a haircut I hate yesterday and even though I know I can’t do anything to change it’s I can’t stop obsessing over it, trying to make it look how it used to be

Whenever I see pictures of myself I always think just something looks off about me and I don’t look normal. I think it’s just cuz I over analyze myself and look way closer at my appearance than anyone else does 

I had always been the skinny, short, weak kid growing up. But now, I’m 17, 6ft tall, and 160lbs. I finally put on some weight and started working out so I’m actually pretty strong now and getting not as skinny which is a good thing. I have made so much progress, but I still sometimes just can’t accept that I look normal and I look good, I still just have it in my head that I look too skinny

Also, I worry about my posture a lot, I might go to a chiropractor or physical therapist to work on it 

Why do I worry so much about my appearance even though I get told all the time I’m good looking? How can I work on this?