The average American suffers 96 bad hair days a year, according to new research. A poll of 2,000 Americans discovered that the average respondent will have three months worth of bad hair days every single year. That amounts to experiencing eight bad hair days a month, or slightly over a week trying to tame their...