I'm so unstable right now. But I have a bf. And he works through things with me. It's ok. It'll be harder to deal with than a "normal" relationship - but at the same time if it's out there on the table from the start, the guy will have to care, and will know what he's getting into. To do that, he'll have to love you. That's what you want

For what it's worth, i dont think you have to be totally stable going into a relationship, as long as you are open about it, and as long as you're TRYING to get better (which I know you are *hugs*
Second, I DO think you need friends. Mainly because, i'd hate to have anything go wrong and you not to have a support network. (laughs because ... my friend support list is rather limited x.x)
So... maybe you could go look for some friends as well as a bf?
just my two cents
good luck wichever and all ways you decide to go *hugs*