 These consumer stocks to buy are all stable performers which have consistently rewarded their shareholders in good times and bad. The post 7 Consumer Stocks to Buy and Hold for Years appeared first on InvestorPlace. 