Everyone has a different clock. If you feel your friends are ahead of you or you feel you are not where you ought to be, remember that everything happens at your own pace.
The fact that you are yet to achieve that goal does not mean you are a loser. Instead of whining and grumbling, prepare yourself for that special moment. Add more value to your life, get occupied with meaningful things and maybe, just maybe while in the process of doing this, that miracle would happen.
Everyone wants to get married, everyone wants a good job. Listen! Do not let anyone rush you with their timelines. God has prepared a manual for our lives and we can not rush Him. He does things as He pleases, wait on Him!
Trying to do things your way would only lead to destruction. Taking an alternative route is dangerous. Patience is a virtue, develop it and see how things begin to fall in place.
“I think there is a right time for everything and I am a true believer that everything happens for a reason”. (Bella Hadid)