There is further confusion with "grass-fed" beef. Some cattle have been grain-fed for most of their lives and have only been grass-fed for the last 120 days. The producers are still able to call it grass-fed. I prefer the more accurate term, grass-finished. Whenever possible, I prefer to buy beef where the animal has been grass-fed its entire life.