I can't say when you will meet your next boyfriend.... but I can say that with your sun in partner-oriented Libra in the 7th house of marriage (and other commited relationships), being part of a couple is extremely important to you.
What I would suggest is that during this time of single-tude, you use it to think through how you come across in relationships, what went wrong the previous time/s and how to learn from it, and whether you are looking to a man to complete you, rather than being OK with yourself just as you are, whether or not a BF is around.
Looking for a man to complete her is an unwelcome burden for any woman to place on a guy.
Your sun is part of a pretty close T-square involving a 5th house Mars and Uranus-Neptune in the 11th. Neptune square sun can confer real self-esteem issues, because the sun is your core sense of self, yet Neptune tends to erase or dissolve what it touches. "Who are you, truly for yourself, independently of other people?" may be a tough question for you to answer. Then, just to accentuate the problem, Uranus deals with sudden beginnings and endings, so just when you think things are going fine with friends or a love interest, Uranus pulls the rug out from under your feet.
Transiting Neptune in Pisces has been pinging on your moon (emotional nature) and ascendant (outward personality) lately, making it especially hard right now to get that sense of personal identity in clear focus. So if you feel lost and uncertain now, there are other things afoot than your single state.
With Mars in the 5th house of love affairs, you may be the girl In Love With Love, but perhaps so energetically that it is hard for you to take things slow. Also, with Pluto-Venus trine Mars, you have a pretty strong and healthy sexual nature. But not every Person of Interest is similarly constituted!
With Saturn squaring Venus, you can expect that all of that wonderful love and affection that you have to pour on some lucky guy will meet with some hard reality-checks and disappointments. Saturn isn't totally the bad guy-- he just asks for you to keep your feet on the ground.
So this is by no means to suggest you have any unusual or horrible problems in the relationship department! After all, half the marriages in the US end in divorce and the rate for living-togethers splitting up is even higher. Plus-- lucky you-- you have that good-looing Venus-Mars trine, and the ruler of your 7th house (Mercury) makes a nice trine to your moon (emotional nature.) Jupiter in your 7th house looks mildly stressed, but he generally brings good things and optimism. This is just to suggest some issues to think through.
Keep an eye on transiting Pluto, currently in Capricorn. When it gets to around 10 or 11 degrees, you may find that your T-square involving your sun will face some real challenges. This isn't all bad. When transiting Pluto squared my sun a while back, I really had to think through that issue of who I was just for myself, and why I was on the planet. While the answer wasn't a pretty sight, I learned to be so much stronger and self-sufficient than I had been previously, and less focused on externalities. This time should be helpful for you to clear out anything that is metaphorically dead or dying in your life, so that a new you can emerge.
So now is a good time just to pause and reflect. Do some nice things for yourself. Enjoy the good things life has given you. You would probably also benefit from any two-some kinds of activities of the non-romantic sort, like doing things with a best friend, or taking up a 2-person sport like tennis.
In terms of when Mr. Right will roll up, just keep an eye on transits of Venus through your 5th or 7th house or favourable aspects from Jupiter to planets in these houses. Also, look to conjunctions by transits to your vertex in the 7th house, at 21 degrees Virgo.
If you are not familiar with an ephemeris, it works like a train time-table, showing the signs and degrees of planets by year, month, and day. There is a free one at www.astro.com
So not to worry-- eventually you will find Mr. Right.