Some of New York City’s best barbers were asked how long guys should wait between haircuts.
Their answer: three to six weeks.
This of course varies, with some men going in every week and others waiting eight weeks between cuts.
And then, there are special events that require haircuts like weddings and interviews. In these cases, most barbers suggested to get the cut one or two days before the event to allow the cut to “settle.” (New York Times)