Contrary to popular belief, waiting is not a bad thing.
It is not a curse that one has to wait longer than someone else for God to bring a mate into his or her life.
No need to get mad because it seems like everyone else around you is getting hitched but you.
God sees each and every one of us as individuals, so He deals with each and every one of us on individual levels according to our individual purposes and callings.
God wants to match you with the right person so the two of you can fit together like a hand in glove, and that takes time.
Anybody can just hook up with anybody for the sake of having someone.
Those who are waiting for God to present the right mate realizes that it takes time for God to prepare the other person, and for Him to prepare you, now, while single, for the mate that He has for you.
But let patience have her perfect work, that ye may be perfect and entire, wanting nothing. James 1:4