Keratosis is not usually caused by a lack of vitamins. Keratosis is a condition in which keratin, a protein that makes up the outer layer of the skin, builds up in patches, forming hard, scaly or crusty patches on the skin. This condition is usually caused by genetic factors, sun exposure, or...