Gynecomastia is triggered by a decrease in the amount of testosterone naturally produced by the body. If testosterone levels drop too low, its organic ratio and balance with estrogen will be disturbed, and estrogen can exert a greater influence on certain physiological functions. These changes in hormone levels can be caused by many conditions, including puberty, aging, obesity, medication, and other health conditions.