Tube feeding formulas can be made of intact proteins, protein hydrolysates, carbohydrates like starch or sugars, and fats from vegetable oils or butter. They aim to provide nutrients and be isotonic to match body fluids. Carbohydrates most influence osmolality as they are rapidly digested. Formulas are tailored to specific conditions, using different macronutrient balances. Tube feeding can be given through nasogastric tubes short-term or gastrostomy tubes for long-term use. Total parenteral nutrition provides nutrients intravenously and includes crystalline amino acids, dextrose, lipid emulsions, vitamins and minerals. It is reserved for when enteral nutrition is not possible.