A persistent mouth ulcer that hasn't healed after three weeks could be an early sign of oral cancer, according to a dentist.