Don’t wait. Get out there and live your life. Waiting for a spouse is dangerous. Waiting for what? A person? To do what, exactly? You’re focusing too much on a picture of the “Other” and excluding the real “One” you need to be focused on.
God is waiting for you. Everyday at Mass, at adoration, in your home for prayer time and in all your thoughts. Let God be the one you desire most. Make it so that when you are not in prayer you miss talking to Him. Make Him your everything. I promise that in doing so, your life will take on a new meaning. You will start to ask “God, what is it you want from me?”. Everyday you can answer “Yes!” to Jesus Christ and give Him your will to do as he pleases. You’ll stop worrying about yourself and a spouse. Eventually, you’ll find that God will lead you to your true vocation and, if that is marriage, He will give you opportunities to meet people and potential spouses.
Keep focused on him and your impatience will melt away. He is always there, He is always ready for you, always loving and will always do what is best for you.