
I have to go to work as an information-provider in a big saminar this Tuesday, and I have to cancel a meeting with him and another friend (a girl) scheduled on Monday since I have to prepare for the job for the seminar. (This seminar lasts 4 days) And ended up having a fight with him just because that the meeting has been postponed for too many times. (one from my final examination, another from I having to escort my papa at the airport before leaving, and finally from the seminar)
I tried and tried to make him understand that I really have to go, but he just went mad and yelled at me. I know it's my fault that I can't play the game and I can't even keep the promise about the meeting, but why have it ended up with a fight!?
My friend understands that I really have to go, but my boyfriend didn't.
Can you tell me, is it my fault? And what should I do with him.

He's now very furious, he blocked all my contact ways and didn't get in to FFXI anymore...Should I quit being his girlfriend? No matter how I explain or apologize, he doesn't seem to rid of his mad state.
