<human>: Can you give me a shortened version of the text?

Me and my bf have been going out together for one year. For the past 2 months we've had some disagreements where he can't seem to understand me and keeps doing things that hurt me emotionally. Before I came to visit him he told me that he did not know if he loved me if I thought I was hurting him on purpose. When I arrived it was as if nothing had happened, we were still physically intimate the only difference was that he became more distant.

For the past week I've been thinking a lot whether I want to stay with him and I've come to terms with the fact that I can no longer be with someone who doesn't know that is hurting me and I can't seem to talk and try to work out our problems as a couple. I still care about him very deeply and will cherish the moments I have had with him, but the love isn't there any more and frankly staying with him would be emotionally draining because of the distance as well as the chance of being hurt again. I want to call it quits but since he's my first bf I don't know which is the best approach. My flight is for Tuesday, and I have no where else to stay other than his place. But he previously discussed with me that I would be welcomed to stay even if things don't work out.  So should I wait a day before leaving or should I do it as soon as possible? I wouldn't mind continuing having sex with him until I leave (not out of pity or anything, I enjoy it as well) but if I tell him I want to break up he would know that he wouldn't be the only one I'd ever have sex with. Any input is really appreciated.
<bot>: I want to break up with my boyfriend and avoid hurting him as much as possible but I'm staying with him until next week before I go back to my state.