My son has gone through the same thing. Couldn't or Wouldn't tell us why. I spent the better part of 4 years trimming his hair while he was good and asleep. It was really hard to do in the dark.
So that is option one.
One day, I mentioned it was time to trim up his hair and he didn't like that idea. I said, You can have a milkshake while I do it. And that is what we did. He fussed a little.
Didn't work the next time.
Then, While we were still able to do a shower rinse after bath time, I cut his hair while under the shower. That was fun. He didn't fuss that much either.
Then we have the time when he was learning how to cut paper with scissors. Yup.... he took the scissors to his room and cut a piece of his hair. He then came to my office and said "How do you like my hair cut?" and I heard the sound of the scissors snipping behind his back. I turned and looked. Thankfully, the worse had not happened. He only took a little tiny bit off. (heavy sigh) Then he said "Can you finish it?" Yes sir, I took him out side and trimmed him up. I was amazed he sat so still. He had two little cars and played with those while I trimmed away. Wouldn't do it the next time I asked.
The next day time trim: I let him watch a Dinosaur show. He was really happy about that. But he still couldn't stand being trimmed up.
Where we are now and what we have figured out:
My son is six. He has many sensory issues. Including ultra sensitive hearing (Possibly Acoustical Hypersensitivity)
He is sensitive to shower spray. It feels like needles to him.
I finally figured out, that part of the problem was he didn't like the hair falling on to his shoulders. I'm sure part of it is the ones that fall straight and feel like pins. So, The very last time I did this I put a plastic garbage bag around his shoulders. This has worked the best so far. He watched the Dino show while I did this. I even showed him the plastic bag first and said maybe this would keep the hair off. He agreed. He still didn't like some of the clumps hitting his pants or the plastic. I haven't figured out this connection yet. I'm guessing it is a nerve issue. The plop of the hair on his skin, shirt, pants... is a startling fact even though he knows it is coming.
I also noticed that every time the scissors
go snip, he cringes (hmmm. the hearing thing).
After this cut, I put him straight into the bath to get any little hairs off.
I can not tell you if this will go away with time, every person is different. I would ask you to consider, doing it while he is sleeping.
I would never had guessed my child had sensory issues. It wasn't until he was four and in VPK that it came to light. Once I knew what to look for, I did a flashback to things my son had done for the last four years of his life and started saying to myself: "Ohhhhhh, that's why he did that". I'm not saying your child has sensory issues, but it would be worth while investigating now instead of later.(or being told by the school....)
There are really good books at the library to look at. One is a partner book to Sensory Children have Fun. It is similar in name. My child is not any one particular label from this book, but he does have a few traits from the book in general.
You may even have just a "strong willed child" who just doesn't like to get his hair cut. (check this book too).
Maybe your phrasing just needs to change. Instead of "It is time for a hair cut." Maybe: "Johnny, When you are done playing with your toys, It will be time for your Hair to be trimmed." There is one child specialist that I have met that says to use the "When YOU...... It will (or) You may..."
These are magic words and seem to help in some situations. It is just a matter of remembering to say it just so and to follow through.
Happy New Year!
Wishing you luck.
P.S. $16.00 is way too much money. although, I do like the atmosphere of Children's Place. We tried it, and you would have thought they were killing him, and no one had even touched him yet... We even went with a friend hoping seeing the friend have it done would be cool. No way. laugh.