Am I'm being too hard on him?

i love my bf, but lately all his been doing is pissing me off and then we get ourself into fights.

it started afew wks back him always showing up late, and making other plans knowin when we are going out.

eg. yesterday was my only day off work for next 3wks, and he wanted to spend the day with me so I cancelled all my plans and he ended up going to work which was fine, but comming to 3pm he didn't show up so I called he said he was workin back till 5 and be over at 6, so long comes 6 I call him again and he said he's boss is taking him out for dinner and he'll be there at 8.he finally came over at 7:30, we got into an arguement and I was about to break up with him, but then he said sorry and I have every reason to be mad with him then beg me not to leave him. he ended up taking me out of the night.

im confussed if he still really wants this relationship as much as me or not. he says he does, but it hasn't been a first I've been lied to. am I'm being too hard on him, I'm afraid if I'm too hard he'll leave me, but if I don't tell him how I feel I might leave him!
Am I'm being too hard on him?
Post Opinion