Diet and stress are key to solving this issue.
I suffered with itchy dry red patches on my upper lip, eyebrows and even in my sideburns until about 2 years ago when I pretty much had a stress induced nervous breakdown which gave me cause to re-evaluate my life.
I gave up smoking (both pot and normal smokes), switched the junk food for 5-a-day fruit and veg, makesure I drink plenty of water and exercise 5 times per week. The red patches have stopped completely, tho I was injured 4 months ago and couldn't run for 3 weeks and the stress of losing my coping mechanism coupled with the lack of physical activity meant that the blotches made a temporary reappearance.
Basically, a good diet + regular exercise (- toxins!) = less stress = healthy skin = feel good about yourself = less stress = happy life!