Late luteal phase dysphoric disorder: a scientific puzzle.

Late luteal phase dysphoric disorder: a scientific puzzle.