I think, it's the Lord's will. When it's the right time, things just happen right, they happen from Him, and, to push things on your own, or, complain (how did that work for Israel in bible times? ) is just not going to get it done
We need to understand that things happen for a reason and they are His reasons, and , we are to, by faith, realize that there are seasons of our life, sometimes VERY loooong seasons, where we are in a same spot of whatever doing, and, THEN, finally, we SEE something differently, we understand something differently, and, I believe, that is God revealing His way for us differently.
I was thinking of this the other day, an example, like, hmmm, I can't think of it now , but, yeah, something ,like, where, I'm thinking my way to what I said, wait for me, wait for me, hmm, so, like, we don't understand something in Scripture we remember back 10 years ago that is crystal-clear now. I believe, God just, in His 'due time,' as Scripture says, opened up our mind to understand that something more
And, becoming to a point where we can go out with girls and be ready for marraige (eventually) works the same way. "Wait on the Lord and you will be lifted up with wings as eagles, you will walk and not faint, and, you will run and not grow weary. "