Me and dps relationship has not been good for a long time. He has displayed alot of shitty behaviour and hurt me bumedous times. He is finally getting counselling and we have a lovely get away booked. Things were meant to be going on the right track.
I had planned a surprised for dp. I will not get into the details as it is outing but it was for a special occasion. I had been planning it for weeks and was really looking forward to seeing his expression and for him to enjoy it. I had told him to expect something on the weekend but not what. He knew this for a while.
Then out of the blue last night dp said "oh x has invited me here on the weekend. If it gets in the way of our plans let me know."
I was shocked because it literally ruined my plans for dp so I said yes it did and expected it to be left at that.
Except for it didnt. Dp kept pressing it and suddenly switched. He got really angry and stroppy saying "oh i wont be out long oh why cant i go." He kept pressing me and demanding an answer. I didnt tell him and he went out the room and started banging things so i told him his aggresive atittiude and behaviour was uncalled for. I ended up having to tell him the surprise because he wouldnt accept my answer and was only getting more wound up.
I then got angry that i had to justify myself to him and he couldnt let it go. Also that he was angry at me when all i tried to do was do something nice for him. He didnt apologise straight away but instead proceeded to shout and bang stuff. It was ridiculous.
I went upstairs and cried because i didnt understand how trying so hard to do something good went so wrong and got soured.
After he calmed down he said sorry and that he would still like to go ahead with his now not surprise. I cant believe his uncalled for and uncontrollable temper. If i was living on my own with him ( we are with family) i think i would almost be scared with his 0 to 100 temper.
This has shown me yet again we have made no process. Where do i go from here? I want to scrap the whole thing but im sure that will cause more tension also there are other people involved so i would have to cancel on them