my boyfriend always calls himself ugly, calls himself fat and keeps making himself out as such as this horrible looking guy when he isn't. why do guys always do this?
Most Helpful Guy
It's partly because guys believe girls experience attraction in the same way they do. They reason that, if they don't have the physical features girls find attractive, they must be unattractive.
It's also partly because if you have a negative self-image you can become a self-fulfilling prophecy. If you think you're unattractive you don't exactly exude masculinity and confidence and of course women don't even notice you which reinforces the belief that your unattractive and the whole cycle perpetuates itself.1