Red meat is the best source. Chicken and turkey also contain carnitine, though not as much as is found in red meat. Carnitine is also found to a lesser extent in milk and dairy products. We consume about 50 mg of carnitine per day in our diet. Those who eat many servings of red meat per day get more.
Strict vegetarians get little or no carnitine.
Fruits, vegetables, and grains contain virtually no carnitine. We can make small amounts of carnitine in our body. To do so we need the amino acids lysine and methionine, vitamins such as B6, vitamin C and iron. But the amounts we get through food are not enough to give the optimal supply of this remarkable nutrient that we need to get all of its benefits. Carnitine in a dose of 1 to 3 grams gives our cells the optimal energy needed, and energy is the greatest anti-aging force there is.