After several failed relationships I'm more confused than ever!
Is a relationship a "failure" simply because it ends? Surely what you mean is - I auditioned some chaps as partners, and so far they weren't quite right for me. No?
Always bear in mind that it takes 1-2 years at an absolute minimum to start to see the "real person". If you define relationships of under 2 years as "failures", you are doing yourself a disservice. They aren't failures. They represent two people investing some time to get to know each other and themselves a bit better.
Maybe this seems a silly observation to get stuck on, but the words you use betray how you feel about men and yourself. It's a subtle thing but in my experience, high quality partners don't want to be with someone who defines success as "we haven't broken up so far".
They define it as something closer to, "we have the same values, complementary goals, and we are both people in our own right who complement each other". And what's implied in that is that if those values and goals change, they know their partner has the strength of mind to recognize that, and end the relationship if that is what's best.
And they wouldn't see that as a failure - rather as a success. You helped each other along towards shared goals, and if things changed, you loved and respected each other enough to part with sadness but good wishes.
Starting to believe I'll ever meet somebody to be with long term!
Again if your only criterion is "be with someone who won't leave me until one of us dies", you're not going to attract amazing men of integrity etc. etc. You will attract someone who doesn't want to be alone. That kind of person has little to offer, generally tends to be a game player because they want to give as little as possible, because they are a fearful, unconfident kind of person...
My best advice to women who want to be with someone amazing is - become an amazing person yourself, expect nothing from others, practice gratitude in all things, and surround yourself with others who are the same.