Makan makanan manis dengan gigi yang sakit disebabkan oleh hipersensitivitas dentin, terutama karena alasan berikut: Pertama, menderita karies, karies adalah infeksi kronis pada jaringan keras gigi, karies akan menyebabkan jaringan keras gigi membentuk rongga. Setelah rongga terbentuk, dentin akan terekspos dan ketika tubulus dentin terekspos di dalam mulut, maka akan menimbulkan rasa ngilu pada gigi setelah makan makanan manis. Kedua, periodontitis, kebanyakan pasien dengan periodontitis akan mengalami resesi gusi dan terpaparnya akar gigi, ketika akar gigi terpapar di dalam mulut, ketika makan makanan yang manis dan asam akan menyebabkan rasa ngilu pada gigi. Ketiga, permukaan gigi mungkin mengalami fisura, dengan sebagian besar fisura tetap berada di lapisan superfisial enamel, sementara dalam beberapa kasus, fisura mungkin lebih dalam, mencapai dentin atau bahkan saraf. Untuk gigi dengan celah yang lebih dalam, gigi mungkin juga mengalami rasa sakit saat makan makanan manis, asam atau iritasi.