I hope I am the least self righteous person my friends know.
I have a lot of unsaved friends and most I have witnessed taking baby steps toward Christ and a few all the way to God.
When the discussion of God comes up with friends of friends, (and it always seems to present itself) one of my friends rolls her eyes and say "here she goes". Although that friend knows where I stand, she would prefer I don't discuss it. I told her "what if I found out that tomorrow Walmart was giving everyone 10,000 tomorrow. Would you want me to tell you?" She said 'Of course". I said, "Well, my salvation is so much more valuable than 10,000 and it's too difficult not to share when I get the opportunity." She's a tough nut. She doesn't have a lot of friends either. Most of my friends admire me for my convictions and for the fact that I can defend my beliefs. I met a guy who was a friend of a friend who was very excited to meet me, telling me that my friend absolutely loves me. I said "oh, that's nice". He said, "You don't understand.. She goes on and on and on about you". I was flattered but gave credit to God. They see me as different for sure. They know I am happier and handle stress and troubles very differently and with better success than they do. I am an oddity.
It is one thing to share your food with someone who is hungry and another thing to cram it down their throats when they don't want it. I'm not saying you are engaging in the latter. It is just something we should all consider when we share the gospel.