If body temperature rises, blood vessels in the skin dilate, allowing more blood to flow near the skin's surface. ... Conversely, if your body is too cold, blood vessels in the skin contract, and blood flow to the extremities (arms and legs) slows. Muscles contract and relax rapidly, which generates heat to keep you warm.