Well,I'm about to turn 30 and I'm still a virgin and that is NOTHING to be ashamed of! Just because you haven't found someone YET doesn't mean that you won't. There are lots of people who don't meet the right person until later in life. Remember this, God has the PERFECT plan for you and He knows when it's time for you to have that special someone, and when that time comes,He WILL bring them to you. I know how it's hard being patient and understanding why you don't have somebody, but He ALWAYS knows what's best and He ALWAYS gives us what He knows we need. For now,just be happy and contented that He loves you and as long as you have Him,you're NEVER alone. I'll be praying for you.

You should never give up! Try an online dating site. There may be more people who are right for you than you realize, and that could be a good way to find someone! Good luck!