I keep making a mess of my relationship..  been with my boyfriend for 6 months.. haven't seen him for 3/4 of this month because he was working and visiting family. I got upset because I'm frustrated that I can't get alone time with him.. I've later apologized for losing my cool stating that it wasn't fair.

Now he's not talking to me.. I just hate that I make a mess of everything.  I broke up with him previously due to other circumstances and we hashed stuff out and got back together, but some people around me who know the story fully think I made a mistake taking him back and that it should have ended the first time..

I'm confused.. beyond lonely,  and I want to be a priority. He is mega into his career and I've been as patient, supportive, and understanding as I can be.. but at the same time I'm entitled to be frustrated and he doesn't seem to get that. 

How can I stop ruining my relationships? I always make a mess of things because I'm so sensitive and I have bad anxiety and depression and of course BPD.