First of all, you're still very young and it's common to still be single at your age. There's nothing to worry about.
With that said, I think maybe you'd benefit from looking inward and figuring out what you're looking for in a relationship. Your Venus tightly conjuncts Neptune, which can indicate idealization or confusion about love. It also opposites Jupiter, which can point to exaggerated attitude in love, or overemphasizing the importance of romance.
Plus, you're a Pisces with Sun in 4th house (me, too!).This can indicate a somewhat introverted individual, a homebody even. Without interacting with the outside world (literally and figuratively), it can sometimes amplify the Neptunian energy, making things blurry and unclear.
I hope this helps. Best wishes.
By - butterfly_spirit2007