Healthy children and adults do not need to consume carnitine from food or supplements, as the liver and kidneys produce sufficient amounts from the amino acids lysine and methionine to meet daily needs.What foods provide carnitine?Animal products like meat, fish, poultry, and milk are the best sources.