脸上生长斑的原因与内分泌功能失调、激素水平和外界刺激导致的,可以吃一些调理内分泌问题的药物,在配合吃维生素e加外涂维生素e能起到祛斑的更好地效果,平时还可以多吃一些水果。长斑主要是年纪大了之后,身体机能减弱,胶原蛋白流失造成的,吃维生素可以祛斑,但是效果比较慢,个人建议你可以配合吃维生素c,在配合吃一些淡化色斑的食物,平时不要长期的熬夜,注意经常的护理皮肤,多做面膜,起到保湿的效果。