People with CF cannot digest food properly and more so are undernourished, so we need to eat a lot and I mean a lot, if the weight cannot be maintained with a 3,000 calorie diet then you get a g-tube to help maintain weight, you need vitamins and enzymes with every meal or you will hurt and hurt bad.