GI is not completely accurate because:
• The measurements can vary up to 50% in GI value when measured by different people
• The time of day the food is eaten will affect the glycaemic response
• Foods previously eaten will affect the glycaemic response
• GI values of food vary according to how ripe it is (e.g. fruit) or how it is prepared or cooked, or the size of the pieces
• Most foods digestion is affected by other foods eaten at the same time e.g. protein and fat slow down carbohydrate absorption in the small intestine.