Are you mature? (I do not mean in age.) Part of our maturity is to be able to take criticism and even ask others, "What weaknesses do you see in me that could hinder me in life?" Not many of us want to ask this question but if you can, without making excuses, you will mature. Don't fool yourself, we all have blind spots in our personalities.
Are you willing to ask someone you trust today? I asked and this is one that I got. "You seem to have to say the same thing 5 different ways and it wastes people's time so people don't want to engage in a conversation with you because it lasts too long. "
That may seem easy and not harsh, but trust me when you hear yours it will sting and you will want to make excuses. But don't, thank the person for being brave and loving you enough to tell you and take the meat and spit out the bones. And if someone has said hard stuff to you recently, know how hard it was and believe they must love you because it is so much easier to avoid confrontation and run! If you are brave, ask someone today!