The primary cause of andropause is the gradual decrease in the production of testosterone by the testes. Factors such as aging, obesity, chronic illness, and certain medications can exacerbate this decline. Unlike the sharp drop in hormone levels seen in menopause, testosterone levels in men decline at a rate of about 1% per year after the age of 30.