While a human head hair will grow for up to three years, eyelashes grow for only three months before they fall out, limiting the length that they can grow to. ...