Greetings Justin ,
Some good advice so far . Much of which you may already be familiar with .
But good words , don't lose their flavor , as long as we savor their meaning .
The fact that you're only 21 , says alot .
Are you in a position , spiritually , mentally , emotionally , and financially , to be a husband and a father ?
Do you put your desires for a woman/wife above seeking God's Kingdom , and His Righteousness ? ( See Matthew 6:33+34 )
Have you considered that God's will may be for you to remain unmarried , so that you may serve him without distraction ? ( 1st Corinthians 7:29-38 )
Just because something is difficult , doesn't mean it's not God's will .
Look to the struggle Jesus had in the flesh as he brought his flesh under subjection in the mount of olives <--> See Luke 22:39-46 and in The Garden Geth-sem'ane <--> See Matthew 26:36-46 [ Do a study on those places , what the names mean and symbolize ] Geth-sem'ane = oil press !
Yet , your youth may be the main factor ; but you should still know about the virtues of God's alternative .
Either way , whether we marry , or not , there will be times when we wish we were the other way . How then are we necessarily the better for choosing either one ?!
In your case , it sounds as if the sense of need consumes you ; and as such , it's likely you should expect to marry .
But God could also change that .
I've been single for 25 years now , and the longer I am this way the better I like it !
I probably , only wish I was married about 5% of the time now ; where as when I was closer to your age the rate was much higher .
Instead of continuing to pour out the same prayer over and over . Know that the Lord already heard you ; and pray for Him to help you to endure well this time of waiting , for His will / His choice to be made plain .
And prepare for the responsibilities of marriage / parenthood , while you're waiting ... if you haven't already .
For some reason the name Alice , or Allison , or Alyssa , or something similar sounding popped into my mind . But it may in regards to something else ?
Well Justin , You've done a good thing asking for advice .
I pray we also , have done you well by giving it !
Peace and Contentment , In The Beloved ,
wm