Learn to wait
Being single doesnt mean no one wants you or love you, it doesnt mean that you need someone in order for you to be complete cause first of all being single is not a hindrance for you to feel that you are less of who you are.
You need to be independent first and try to like and love more of yourself before seeing someone, cause you dont need that person to complete you, you just need to complete yourself first and accept who you really are before liking anybody.
Some says you need a boyfriend for you to support your needs and wants, but hell NO!, That guy doesnt want to be your man for him to buy all the necessities that you want, because first of all he didnt go after you just to buy you stuffs he want to go after you cause he likes you and he wants to be with you.