Of course you want more. You are a healthy young man who wants love and sex in his life. There’s no shame in that. It’s regrettable that in your desperation you turned to a prostitute. But it’s not the end of the world. It’s something to learn from. As you discovered, anonymous sex isn’t what you want and need. I suggest you forgive yourself for a lapse in judgment and focus instead on what you are going to do to find the right woman.
Unfortunately, I simply don’t know enough about how young people in Pakistan meet. You indicated that your elders would ordinarily be helpful. If that is the case, why not ask the elders in your family who know you well to help you find a woman to love? Arranged marriages can and do work if there is a commitment to it from both people. It is one option to explore.
If you are more western in your thinking, then it’s time to take more responsibility for your own growth. Often people find that the best way to meet potential partners is to get involved in an activity or organization that they and other people their age care about. Working on a project together takes some of the pressure off of relating to someone who is new. Over time, friendship and sometimes romantic relationships form. Even when romance doesn’t happen, making more friends will help you meet other people — who might introduce you to others. The challenge is to get into social activities and to develop the courage to show people your good qualities.
Some people think that finding a relationship shouldn’t take work. But I don’t agree. If you were unemployed and wanted a job, you would figure out how to actively look for the job. Relationships are just as important. I think it’s fine to put the same amount of effort into finding a partner as you would if you were looking for a job.
If shyness continues to get in your way, I hope you will consider seeing a counselor to help you work on it.
I wish you well.