I happen to have the misfortune of going to a very talented barber. I started going to him about 3 years ago when he was just starting out. He charged 20 but I would always throw him 30. Not necessarily because I had it like that, but because his cuts were that good. Now he has his own shop, and cuts mostly college and professional athletes - essentially booked weeks in advance. I call him a week or two in advance and he always tries to show love so I can't hate on him for that, but he can rarely get me in when he says he can. I work a 9-5 so I can't come in when he's dead like that anymore.
I just had to get that off my chest haha, imo this isn't how it was in the 90's like when I was growing up and there were only 2 shops in the hood that everyone went to. You have options now days and if your barber isn't professional, timely, and appreciative of your money, you should move on quickly.