Usually a result of obesity, hormonal changes, genetics, or certain drugs, gynecomastia can be a great source of embarrassment and teasing for anyone that has it. Men may feel so self-conscious that they hide by the condition, making them feel so self-conscious that they hide it by never taking their shirt off—even at the beach.