Canker sores are definitely painful, and they appear in clusters on your tongue, inside the lips or on the lining of your cheeks. These make your eating and talking experiences pretty uncomfortable. But they don’t really last for a long time. What causes canker sores?