Also, isn't confidence supposed to come from within? Other people's opinions aren't supposed to tell you how you feel about yourself, how you react to them is. And if you're an adult, you should be able to understand those reactions and respond appropriately.  For example: If someone calls you fat and upsets you, a mature person would look at themselves and think "I have gotten a little doughy, maybe I should swap out that burger for a salad." You call a tubby fat and they react like you just fucked their mom while pouring sugar in their gas tank.