The Institute of Medicine recommends that children and adults consume 14 grams of fiber for every 1,000 calories of food they eat each day.
That means a person who eats 2,500 calories each day should get at least 35 grams of fiber daily, while a person who eats 1,700 calories each day needs somewhat less fiber—about 24 grams. A toddler who eats only 1,300 calories each day needs about 18 grams of fiber.