Red stems indicate if the sunflowers have been under stress in the earlier days of growing, typically caused by lack of water. This trait happens relatively easily, and is also perfectly fine to eat. Some growers actually intentionally cause this as it can give the sunflower greens a nuttier taste.