When we lived in Earlsdon, I used to be able to get my hair cut on my way to work. There was a hairdresser on my way to the station who opened early and seemed to do a brisk trade in commuter haircuts. Since moving house the nearest one is on a bit of a detour and costs almost twice as much. As a result I was several weeks overdue for a cut and my hair was getting a bit too long.
Our solution was to buy a set of clippers and for me to let Emma loose on my hair. We got a set which had the 'number 8' attachment which leaves the hair about an inch long. That's a bit shorter than I usually have it but it doesn't look too bad. The clippers will have paid for themselves after only 2 haircuts.