Drinking too much can also cause the fine red lines to appear on your face and cheeks. Alcohol is known to cause the blood vessels to dilate but continued drinking can weaken the collagen - the connecting tissue in skin - so the veins stay open, increasing blood flow to the face which causes the thread veins.