问题分析:喝酒后身上出现白斑的原因可能是毛细血管收缩不良、酒精过敏等。1.毛细血管收缩不良:在饮酒后,若体内存在毛细血管收缩不良的情况,也可能导致身上出现白斑,部分患者还可能出现皮肤红斑的症状。2.酒精过敏:部分人对酒精过敏,饮酒后可能出现身上白斑,此类患者体内缺乏乙醛转化酶,导致皮肤在酒精过敏反应时出现白斑状变化。某些人还可能伴有面部潮红和身体发热等症状。对于严重的身上白斑症状,建议及时就医进行检查和治疗。