Feeling cold can be due to a deficiency in certain B vitamins or iron, which causes anemia. Vitamin B12 and folate (vitamin B9) deficiencies lead to fewer red blood cells, making you feel cold. If you ...