'Rabbi inni lima anzalta ilayya min khairin faqir' It's a very powerful Dua. Recite it with the belief that Allah can make the impossible, possible because He can. He is the only one that can change your situation and provide you with everything you need.
Whenever Allah has planned, it will be beautiful only then. So don't rush and be patient. What is written for you will reach you on its time and your timing will be perfect.
Tahajjud is a prayer of love. A prayer that a person performs not for his own sake but for the love of Allah. Bring Tahajjud into your life and watch all of your worries just fade away, and see how your life becomes better.
Don't give up. It might seem impossible, it might seem nothing is happening, but trust Allah; The Knower of the unseen, The Doer of whatsoever He intends, The One who can make your dreams, your reality. Because when Allah is your Lord, beautiful things can happen for you.
Allah who Gives us without even asking will surely Give when we ask Him. So Don't look at your circumstances or your limitations at all. Shift your focus to Allah The Master of Miracles. Only He has the power to make it happen. And if you keep on believing, He will.
The pain of marrying the wrong person is worse than your present fear of getting too old before marriage. May Allah swt bless us all with righteous spouses Ψ’Ω ΩΩ