I'm 27 and not in a long term relationship yet or even buying a house. I'm just starting my career to be honest.
Relax, you're only 24.
I understand, I have cousins who are younger who have started careers and thinking of settling down and buying houses. However, that is them and their life.
However, you are only 24, which is a very young age. Focus on yourself and what makes you happy, do things that make you happy.
Things will fall into place when it should happen.
If you really want to be in a relationship, try online dating, speed dating, joining clubs out of interest, asking your family or friends to hook you up with someone or even being more approachable.
Boost your confidence, wear good clothes, focus on your own life and make it a happy place to be.