Its hard for me to gain any confidence in myself, even after i improved myself. I am tall and used to be very skinny, and always got picked on. I joined the gym and become very fit and in shape and i lost more confidence. As i progressed in the gym i felt like my body was growing and then my face didn't match it. What i mean is that i feel my head is small/narrow and my body is big so i look odd. As time goes on i feel more and more paranoid about this problem and constantly feel like i have to look in the mirror for some odd reason and walk with my head down and have a hard time looking people in the eye. I really don't know what to do, because it seems like i am never happy with myself and when i improve on something i wasn't happy with, something else is off and i feel worse then i did before. Also i feel like i shouldn't be feeling this way as a 27 yr old, but i just feel like i look so damn odd and so self conscious i cant get any self esteem. The things that haunt me are from comments years ago and i cant let them go. Even though i know i should, i keep having those thoughts/images because i always had low self esteem then people making fun of me in my head, even though some of these are 5 years old all the way to over 10 years old.