Thai RDI Private

by Golf129Last updated June 28, 2024
Macro NutrientsAmountMax
Calories (kcal)2000
Carbohydrates (g)300
Protein (g)50
Total Fat (g)65
Saturated Fat (g)20
Monounsaturated Fat (g)0
Polyunsaturated Fat (g)0
Omega-3 Fatty Acids (g)0
Omega-6 Fatty Acids (g)0
Total Fiber (g)25
Soluble Fiber (g)0
Insoluble Fiber (g)0
Cholesterol (mg)0
VitaminsAmountMax
Vitamin A (IU)266410000
Vitamin B6 (mg)2100
Vitamin B12 (ug)2
Vitamin C (mg)602000
Vitamin D (IU)2004000
Vitamin E (IU)151000
Vitamin K (ug)80
Thiamin (mg)1.5
Riboflavin (mg)1.7
Niacin (mg)2035
Folate (ug)2001000
Pantothenic Acid (mg)6
Biotin (ug)150
Choline (mg)5503500
MineralsAmountMax
Calcium (g)0.82.5
Chloride (g)3.43.6
Chromium (ug)130
Copper (mg)210
Iodine (ug)1501100
Iron (mg)1545
Magnesium (mg)350
Manganese (mg)3.511
Molybdenum (ug)1602000
Phosphorus (g)0.84
Potassium (g)3.5
Selenium (ug)70400
Sodium (g)1.52
Sulfur (g)2
Zinc (mg)1540
Compare to:
Notes:

https://exfood.fda.moph.go.th/law/data/complilation/Compi_182.pdf

Most upper limits are based on US RDI

Based on the U.S. government's DRI standards. Assumes that calories are allocated as

50% carbohydrate
30% fat
20% protein

To change these figures, note that carbs have about 4cal/gram, protein has about 4cal/gram, and fat has about 9cal/gram.

So to hit a given number of calories, with given percentage of the calories coming from carbs, fat, and protein, use these formulas:

amount of carbs = (total calories * (% from carbs / 100)) / 4
amount of protein = (total calories * (% from protein / 100)) / 4
amount of fat = (total calories * (% from fat) / 100)) / 9

The DRI recommendation is that you get 14 grams of fiber for every 1,000 calories. So say

amount of fiber = 14 * (total calories / 1,000)

The DRI sets no guidelines regarding sulfur intake, because it is always present in adequate amounts in an ordinary diet. The listed amount is Rob's recommendation.

The DRI sets no upper limit on magnesium intake, but sets an upper limit of 350mg for magnesium intake from supplements. Magnesium is easy to overdose on; be careful.