So, this guy and me, we have been in a relationship which keep swinging on and off. It's been two years. We date for a while, then if something gets messed up, he leaves. After a month or so, he would try to reconcile and I take him back anyway because I haven't been able to bring myself to get over him completely, or maybe I am not strong enough to say no.

The sad part is, it is happening again. We broke up about a month ago, it was majorly my fault. He wasn't able to give much time to us, and I made a fuss about it one night and we had a fight where I said something rude, he doesn't let me live that down ever. 

I apologized back then, trying to keep him from going away but he left. Last week, we got back in touch at a common friend's party. Trust me, it was a delight to talk to him again. He later texted me, saying if I wanted to go out on a dinner with him the next day. I agreed to it. 

Now, as I know from the last few times, we'd end up sleeping with each other again, we'd feel like we're in love again and it'd be history repeating itself, with me getting hurt in the end like every other time. 

Consider that this time, I want to give this guy a shot but I don't want to get hurt either. How do I set the terms for it? How do I keep myself attached, yet safely detached from this person, so that when he leaves again, I'm not hurt or disappointed as much as I was the last few time? Or if it's worth it? Should I do it or should I put an end to it right away and not meet him again?

I know it is going to hurt immensely to finally let him go, but if it's worth the pain, I'm up for it. But could it be possible that this time our relationship might survive? How do I make sure of that?

It's a lot of questions, I understand. But any advice would be much appreciated
user
Should I get back with the person who, I know, will break up with me again or
assistant
So, this guy and me, we have been in a relationship which keep swinging on and off. It's been two years. We date for a while, then if something gets messed up, he leaves. After a month or so, he would try to reconcile and I take him back anyway because I haven't been able to bring myself to get over him completely, or maybe I am not strong enough to say no.

The sad part is, it is happening again. We broke up about a month ago, it was majorly my fault. He wasn't able to give much time to us, and I made a fuss about it one night and we had a fight where I said something rude, he doesn't let me live that down ever. 

I apologized back then, trying to keep him from going away but he left. Last week, we got back in touch at a common friend's party. Trust me, it was a delight to talk to him again. He later texted me, saying if I wanted to go out on a dinner with him the next day. I agreed to it. 

Now, as I know from the last few times, we'd end up sleeping with each other again, we'd feel like we're in love again and it'd be history repeating itself, with me getting hurt in the end like every other time. 

Consider that this time, I want to give this guy a shot but I don't want to get hurt either. How do I set the terms for it? How do I keep myself attached, yet safely detached from this person, so that when he leaves again, I'm not hurt or disappointed as much as I was the last few time? Or if it's worth it? Should I do it or should I put an end to it right away and not meet him again?

I know it is going to hurt immensely to finally let him go, but if it's worth the pain, I'm up for it. But could it be possible that this time our relationship might survive? How do I make sure of that?

It's a lot of questions, I understand. But any advice would be much appreciated
user
Ex boyfriend is making things really complicated, and I don't know what to do
assistant