Prescription) Drug Side-Effects
Certain medications – such as those prescribed for hypertension, angina, or migraine – can cause feelings of being cold because beta blockers may reduce the circulation in the extremities while increasing blood circulation to the heart.
Anemia
Anorexia / Starvation Tendency
Underweight people often feel cold due to having less fat and muscle mass. Body fat acts as insulation to keep the body warm; muscle activity generates heat.