Each scalp and beard hair grows two to six years before stopping, attaining a typical maximum length of two to three feet. Then it becomes dormant for about three months, whereupon a new hair starts growing and pushes the old one out of the follicle from behind. That's why even someone who's not balding loses 70 to 100 head hairs a day. By comparison, the growth cycle for other body hair is only a few weeks.
http://iq.lycos.co.uk/qa/show/63415/Why+is+it+that+the+hair+on+your+head+grows+c... copy
http://iq.lycos.co.uk/qa/show/54204/Apparently+the+facial+hair+on+a+human+male+g... copy
http://iq.lycos.co.uk/qa/show/27180/Why+doesn%27t+your+facial+hair+just+keep+gro... copy