B Vitamins Deficiency: specifically vitamin B-12 (Riboflavin) can cause cracked lips that have difficulty healing. Angular cheilitis is a severe and very uncomfortable lip condition in which cracks and sores are present in the skin at the corners of the mouth when there is a B vitamin deficiency.