Mouth ulcers. No one knows what causes these small, painful blisters inside your mouth. Triggers include injury, hypersensitivity, infection, hormones, stress and not getting enough of some vitamins. Also called aphthous ulcers, mouth ulcers can appear on your tongue, cheek and gums. They usually last a week or two.