Most of us talk too much or talk at the wrong times. Often we are trying to share the love of Christ with people and we forget that many of them don’t care. We think that because something is true and offers hope everyone will be interested. It doesn’t work that way. That is why Jesus said,
(Matthew 7:6 KJV) Give not that which is holy unto the dogs, neither cast ye your pearls before swine, lest they trample them under their feet, and turn again and rend you.I am sure you have had the experience of mentioning the name of Jesus and watching people’s eyes glaze over as they change the subject. Proverbs makes it clear that at one extreme there are people who think the wisdom of God is an abomination. There are also many people who know on a subconscious level that living a righteous life will limit their sinful activities. They don’t want to hear about it.
So? Realize that it is the Holy Spirit who does the real convicting and teaching. We are to be ready and willing to speak and share but sometimes we make it worse by jumping in and trying to take charge. Relax and let God do His part.