手上长斑的原因首先可以分为内因和外因,内因一般是缺乏微量元素,营养严重不良,内分泌失调导致的。外因是紫外线照射,使用了化学添加剂比较多的化妆品等。其次也可能是疾病导致的,比如肝功能出现问题,血液循环差,糖尿病并发症等。建议出现手上长斑,先分清是哪种原因导致的,如果是内因导致,那么就要多补充,含有维生素c,矿物质比较多的食物,加强锻炼增加抵抗力,如果是疾病导致的,就要去医院接受治疗。