Almost definitely a vitamin/nutrient deficiency.
Make sure you are getting enough Vitamin A, C, and your B vitamins. You should also increase the amount of dietary fat that you are consuming. Put some good fats in your diet and maybe try a fish oil supplement. That has worked wonders for my skin.