Am I being unreasonable???

Am I’m being unreasonable?

So my son always goes to my boyfriends mums for a couple of hours as there’s a crossover from him finishing work and me starting.

So I’m sat cuddling my son after his bath and I’m looking at him thinking hmm something looks different I couldn’t work it out and then I realised as he moved his hair has been cut!!! So I’m annoyed very angry and ask my boyfriend who’s cut his hair!! His reply oh yeah mum cut it whilst he was asleep at hers earlier as his fringe is getting long .. he didn’t even fucking tell me, it was only because I noticed he said I forgot to tell you well that’s not good enough!!! I would have liked to have been asked if she could cut his hair, not only that she isn’t even a hairdresser she’s a manager at a clothing shop! My sister is a hairdresser I just have to text and she will cut his hair correctly!! So I’m angry and very pissed off I’m not talking to my boyfriend and he doesn’t seem to understand why I’m so pissed off!

Am I being unreasonable or am I right for being so angry with him and his mum!!!