เม็ดเลือดแดงจะมีอายุเฉลี่ยประมาณ 120 วัน เมื่อเราทานอาหารที่มีน้ำตาลหรือกลูโคสก็จะเข้าสู่กระแสเลือด และไปจับฮีโมโกลบินเอ (HbA) ในเม็ดเลือดแดง ซึ่งทางห้องปฏิบัติการสามารถตรวจวัดค่าฮีโมโกลบินที่มีน้ำตาลเกาะอยู่นี้ได้ เรียกว่า ฮีโมโกลบินเอวันซี (HbA1c) หรือ การตรวจเอวันซี ด้วยอายุเฉลี่ยของเม็ดเลือดแดงทำให้การตรวจเอวันซี เป็นการแสดงค่าเฉลี่ยน้ำตาลสะสมในช่วง 2-3 เดือนที่ผ่านมา การงดหรือไม่งดอาหารก่อนตรวจ จึงไม่มีผลต่อการตรวจ และไม่มีผลกระทบจากความแปรปรวนของระดับน้ำตาลในเลือดอันเป็นผลมาจากการทานอาหาร