I really don’t have enough information to answer this. However, there are people who can help you. You have friends. Talk to the people you trust the most and ask them to be honest with you. Often friends don’t want to hurt a friend’s feelings so you need to assure them that you won’t be offended by whatever they say and that you really do want to know. Then your job is to listen and ask for details, even if you don’t like what you hear. If, on the other hand, they tell you that you really are wonderful in every possible way, then it’s just a matter of time and circumstance. Make sure you meet new people regularly. There is someone for everyone. Sometimes it’s just a matter of making sure you are where your guy can find you.
I wish you well.