What causes extreme mood swings in men?

Not medical advice: Low testosterone levels may cause mood swings, along with stress and depression.
Updated on Wednesday, February 01 2012 at 10:49AM EST
Collections: depressionstressmen