how long does it take for hair to grow an inch for guys?
The average person's hair grows 1/2 inches per month, so about 6 months. This will vary depending on environmental, genetic and lifestyle factors.