Hey.
I'm 21 havin the same problem.
Something that's been helpful to me:
Life isn't about getting married. It's not about dating. It's not even about finding that special someone. Life IS about God. We are no more guarenteed a "special someone" in life then we are our very next breath.
Marriage is something sacred and holy, but it's not a requirement of life on earth and it's certainly not a guarentee. Some people will never date or marry, just like some people will never have children. We are only guarenteed that God is real. God is faithful; God is loving, and God is strong.
"One thing God has spoken,
two things have I heard:
that you, O God, are strong,
and that you, O Lord, are loving." Psalm 62:11-12
It's way easy to get caught up in our own desires and interests and forget that God is really the most important part of life. Instead of focussing on why you don't have a date, or how long it will be before God places someone in your life--focus on how awesome our great God is and focus on listening to Him and following Him before all things. He will guide you to exactly the right places, the right circumstances and exactly the right people.
Be in prayer,
In Jesus,
AJ