Painful blisters or ulcers in your mouth that don’t heal could be more than just a minor irritation. While they’re often caused by stress, injury, or common infections, persistent sores lasting more than two weeks might signal something more serious—like an underlying infection, a vitamin deficiency, or even oral cancer. Don’t ignore the warning signs. If you’re experiencing ongoing discomfort, it’s important to see a healthcare professional for a proper diagnosis and treatment.