Poor circulation is a common cause of cold hands, and is associated with it that the heart can not pump enough blood, and vessels often become clogged due to fat.
So eat healthy and exercise.
Hypothyroidism is another cause of cold hands and represents a low thyroid. Thyroid gland affects many functions of the body, and so on temperature.
Anemia can affect the cold hand, and this is due to insufficient supply of oxygen.
So eat foods rich in iron to get rid of anemia. Vitamin B12 deficiency affects the production ertitrocita, ie. comes to their reduced production. So eat meat and milk and milk products.
People who have small pressure, usually have cold hands. Other symptoms of low pressure are blurred vision, dizziness, fatigue, drowsiness.
Autoimmune diseases can also lead to cold hands. Also, stress can cause cold hands, and in addition some medications.