Travelling on your own can be a really good experience, you will meet people you would never have met if you had a friend with you. And often, it's easier to talk to people about personal things if you know that you can just walk out and never see them again. And since they don't know any of the people involved they can add a neutral side to it.
So, cheer up! Sometimes you need to look after yourself first and not let others dictate what to do. A bit of selfishness often helps. After all, it's your life and you have to live it, not others.