Believe me when I say this.
It will get better, maybe not right now or really quickly as one would hope. But you will find that person that you couldn't even dream of having, because they are so much better than anyone you can dream of having. Do not settle. Have heart and hope. Learn to love yourself and have patience.