I think it's probably the combination. Generally we don't get enough Omega 3, 6, or 9 and flaxseed is a good source that helps our bodies process vitamins and nutrients better, especially B vitamins which we know are good for hair and circulatory health. It also helps regulate our blood sugars and having a good balance that way strengthens all of our body's systems. Flaxseed supplements or just a general Omega 3, 6, and 9 supplement (I like Udo's Choice Oil 'cos I don't like pills and I can add it to nearly anything I eat/cook and it doesn't add any taste) is a good idea for overall health. And my hair which was stuck for a long time before I started the Udo's Choice has actually been showing some growth (course that could just be from all the good haircare habits I've been picking up here!) HTH