L-carnitine is a type of protein that helps the body turn food into energy. It is found in meat, fish, and dairy products, and is also made in the body. L-carnitine is used to treat a condition called carnitine deficiency, which can cause muscle weakness and breathing problems. L-carnitine is also being studied as a treatment for heart disease, diabetes, and other conditions.