9 Reasons You May Always Feel Cold. 1. Poor blood circulation. When circulation is weak, red blood cell counts may be low. Because these cells transport oxygen, your body prioritizes oxygen delivery to critical organs such as the brain, frequently leaving your hands and feet cold.
2. Iron deficiency. Iron promotes the flow of oxygen through red blood cells. A deficiency can cause chronic colds and may also be associated with thyroid problems. 3. Thyroid disorders. According to the American Thyroid Association, one in every eight women in the United States will acquire a thyroid issue, with many being unaware of it. An underactive thyroid (hypothyroidism) slows metabolism, limiting the body’s ability to produce heat.
v
4. Low body weight. Being underweight results in less fat insulation and a slower metabolism, both of which contribute to the inability to retain heat. 5. Insufficient healthy fats. Despite popular opinion, healthy fats (such as those found in nuts and avocados) are necessary for controlling body temperature. In chilly weather, your body craves heavy, rich foods as a means of seeking warmth.
6. Vitamin B12 deficiency. This vitamin is necessary for the production of red blood cells. Even if you get adequate B12 from foods such as dairy, eggs, fish, and chicken, absorption difficulties may still result in a deficiency.

7. Raynaud’s Syndrome This disorder causes areas of the body, particularly the fingers and toes, to feel numb and cold in response to cold weather or stress. It happens when the tiny arteries contract, reducing blood flow. If you suspect you have this condition, see a doctor for a diagnosis and treatment.
8. Low protein intake. Protein increases thermogenesis (the body’s heat generation after eating), hence a low protein diet may cause your internal temperature to drop more quickly.
9. Poor sleep quality. Sleep deprivation affects the hypothalamus—the brain’s temperature regulating center—and lowers metabolism, both of which can contribute to feeling cold. 10. Dehydration. Not drinking enough water can lower blood pressure, reduce circulation, and speed up heat loss, leaving you feeling cold.