How long has this been going on? If it's a short-term thing, it probably is some type of infection or virus. If it has been going on for awhile, it could be diet-related.
Are you getting enough fat (and enough good fat) in your diet? The dryness of your skin, mouth, hair, etc. all depend upon getting adequate dietary fat.