The basic point of the plot doesn't make sense. Because Steve has been away on business for six weeks Chip hasn't gotten a haircut and it's now quite long. It would have taken closer to six months for Chip's hair to have grown that long, not six weeks, making the whole story implausible.