I was diagnosed with ADHD but I never really felt it was the correct diagnosis. I actually have Borderline Personality Disorder, and from the symptoms you described, it sounds like this may be a possibility for you, too. I'm not a doctor, so I can't diagnose but . . . when you described the childhood screaming, etc., I completely related to that. There are pictures of me having meltdowns as a child, and usually it was over something really dumb. I would completely overreact; just snap. After I was done having a "tantrum," I'd be exhausted and embarrassed about my behavior, and swear I'd never do it again, but of course . . . y'know. Many people incorrectly label those with BPD as being selfish, immature, and manipulative, and we're really not. The way I deal with things is largely out of my control most of the time! It might be worth looking into the possibility that you may have BPD.