So annoyed

Boyfriend and I got into a fight, again, about his lack of effort towards the relationship. He left lastnight and said he'd be back today to talk. Heard from him throughout the day and this morning he seemed concerned if I was okay or not. Well found out that after work he planned on going to his ex's place to see his son and get his haircut - I shouldn't be annoyed but I was and am. Said he wasn't staying long. He got out of work at 3 and here it is 830 and he's still now home and I haven't heard a word from him since 1pm.
Guess him wanting to talk and him telling me we are okay today was just a lie....