to quote Goldfinger (I think), Once is happenstance, twice is coincidence, three times is enemy action. To lose a couple of bfs is a shame but could well be no more than a coincidence. If it did happen a third time, though, you might want to ask ... not 'what is wrong with me that I can't keep a man' so much as 'why do I fall for guys who won't commit'... This is not necessarily any criticism of you, but are you missing some signals that tell you a guy isn't up for domesticity? Can you look back on these two and see any signs now that you might have missed then? There are plenty of decent males out there, as willing as you to commit to a long-term relationship, but you may need to hone your skills at identifying them.