Haircuts are free in federal prison, where Edwards, 58, could spend up to the next 30 years if he is found guilty of violating campaign-finance laws.