I rarely ever talk to people. Most days I tend to avoid it. But the days I'm hyper, if someone wants to talk to me I end up talking so much it gives me a headache. I had a friend call me today. She told me about some things she's been going through. I had to really focus to pay attention to what she was saying and I couldn't wait for my turn to speak. So when I did end up speaking, I spoke non stop and for hours. I genuinely think I talk too much and I'm monopolizing the conversation. Its rude, in my opinion, not to mention, exhausting. Not just for them but also myself. It makes me feel drained. How do I stop doing it? Also, how do I focus and listen?