It could be the result of an impulse control disorder that causes moods, behavior and social norms, and I recommend a comprehensive evaluation to help you understand the right course of treatment.
Doctor, you've recently had a very long period of menstruation. What's the problem?