When you share your faith, it’s not always accepted by others. You know that some are thinking (or even saying) “What gives you the right to tell me anything? You’re not such hot stuff yourself, I know about your past!”
Keep this verse in your heart and press on. Let those slings and arrows of others bounce off your armor of God, you have a new life in Christ, my friend. Hear the word of the Lord, through the Apostle Paul:
“Not that I have already obtained all this, or have already been made perfect, but I press on to take hold of that for which Christ Jesus took hold of me.” Philippians 3:12
Don’t be discouraged, don’t give up – pray for them as you continue following the call God put on your own life, through the Holy Spirit, and confirmation from others.