"Doesn't it always mean they are sick or have a nutritional deficiency? If they eat too much grass it can cause them to vomit yes. But the truth is they probably just enjoy it."
Also maturity depends on the breed