Many people occasionally feel cold, but if you are cold all the time, it may point to an underlying cause. Common reasons include having low body fat, poor circulation, anemia (low iron), an underactive thyroid, or side effects from certain medications. Less common causes include diabetes, Raynaud’s disease, or nerve damage. If you are persistently cold, it is worth discussing with a doctor to identify what is going on.
What Causes A Person To Be Cold All The Time?
Several factors can make a person feel cold constantly. The most frequent causes fall into a few categories: how your body produces and loses heat, your blood flow, and your metabolism.
Low body fat or low muscle mass reduces insulation and heat production. Fat helps retain heat, and muscle generates heat when it works. People with very little body fat or muscle may feel cold even in normal temperatures.
Poor circulation means warm blood does not reach your hands and feet effectively. Conditions like peripheral artery disease (PAD), Raynaud’s phenomenon, or even sitting for long periods can cause this.
Anemia is a condition where your blood does not carry enough oxygen. Iron deficiency is a common cause. Without enough oxygen, your body’s cells cannot produce heat efficiently.
Hypothyroidism slows your metabolism. The thyroid gland controls how fast your body burns energy for heat. When it is underactive, your internal thermostat can drop.
Diabetes can damage nerves and blood vessels over time, leading to cold hands and feet even when your core temperature is normal.
Medications such as beta-blockers (for blood pressure or heart conditions) and some antidepressants can interfere with circulation or heat regulation.
Aging naturally slows metabolism and reduces muscle mass and circulation, making older adults more sensitive to cold.
How Does Body Fat Affect Temperature Regulation?
Your body maintains a steady internal temperature of around 98.6°F (37°C). Fat tissue acts as an insulator, trapping heat inside your body. People with very low body fat have less insulation, so heat escapes more easily.
Muscle also plays a role. Muscle generates heat when you move and even when you are at rest. Less muscle means less heat production. This is why some people with low body weight or low muscle mass feel cold all the time.
In contrast, having a healthy amount of body fat and muscle helps keep you warm. But weight alone does not tell the whole story. Metabolic rate, thyroid function, and circulation all matter too.
What Medical Conditions Cause Cold Intolerance?
Several medical conditions can make you feel cold persistently. Here are the most well‑established ones.
Anemia
Anemia means your blood has fewer red blood cells or less hemoglobin than normal. This reduces oxygen delivery to your tissues. Without enough oxygen, your cells cannot burn fuel efficiently to produce heat. Iron deficiency is the most common cause, but vitamin B12 deficiency and chronic diseases can also cause anemia. Symptoms include fatigue, pale skin, and feeling cold.
Hypothyroidism
An underactive thyroid slows your metabolism. Your body burns calories more slowly and produces less heat. This is one of the most classic causes of feeling cold all the time. Other symptoms include fatigue, weight gain, dry skin, and hair loss. A simple blood test can check your thyroid hormone levels.
Diabetes
Over time, high blood sugar can damage small blood vessels and nerves. This reduces circulation to the hands and feet. It can also damage nerves that sense temperature, making it harder for your body to regulate heat properly. People with diabetes often complain of cold extremities.
Raynaud’s Disease
Raynaud’s causes blood vessels in the fingers and toes to narrow excessively in response to cold or stress. This limits blood flow, making the affected areas turn white or blue and feel very cold. It is usually harmless but can be uncomfortable.
Peripheral Artery Disease (PAD)
PAD is a buildup of plaque in the arteries of the legs. It restricts blood flow, causing leg pain and cold feet. It is more common in smokers and people with diabetes or high cholesterol.
Other Conditions
Chronic kidney disease, anorexia nervosa, and certain autoimmune disorders can also cause cold intolerance. If you have unexplained persistent coldness, a medical evaluation is important.
Can Medications Make You Feel Cold?
Yes, some medications can affect your body’s ability to regulate temperature. Beta-blockers, often prescribed for high blood pressure or heart conditions, slow the heart rate and reduce blood flow to the skin. This can make hands and feet feel cold.
Some antidepressants, especially older tricyclic types, may interfere with temperature regulation. Chemotherapy drugs can cause nerve damage that alters temperature sensation. If you notice coldness after starting a new medication, talk to your doctor rather than stopping the drug.
When Should You See a Doctor About Being Cold All the Time?
Occasional coldness is normal. But you should see a doctor if you are cold all the time and also have any of these symptoms:
- Unexplained fatigue or weakness
- Weight gain or weight loss
- Pale or yellow skin
- Numbness or tingling in hands or feet
- Pain in your legs when walking
- Rapid heart rate or shortness of breath
- Changes in your hair or nails
These could be signs of a treatable medical condition such as anemia, hypothyroidism, or peripheral artery disease. A doctor can run simple blood tests to find the cause.
How Is Chronic Coldness Diagnosed?
Your doctor will start with a medical history and physical exam. They will ask about your symptoms, medications, and lifestyle. They may check your pulse, blood pressure, and look at your skin color.
Blood tests often include:
- Complete blood count (CBC) to check for anemia
- Thyroid function tests (TSH, T4) to check for hypothyroidism
- Iron studies and vitamin B12 levels
- Fasting blood sugar to screen for diabetes
Sometimes a doctor may check circulation with an ankle-brachial index (ABI) test for PAD or refer you to a specialist if Raynaud’s is suspected.
What Can You Do to Stay Warm?
While treating the underlying cause is most important, you can take steps to stay comfortable.
- Dress in layers. A base layer that wicks moisture, a middle insulating layer, and a windproof outer layer work best.
- Keep your hands and feet warm with gloves, thick socks, and warm shoes.
- Move around. Physical activity generates heat and improves circulation.
- Eat warm foods and drinks. They raise your core temperature temporarily.
- Keep your home at a comfortable temperature. Use a humidifier if dry air makes you feel colder.
- Avoid caffeine and nicotine, which can constrict blood vessels.
If you smoke, quitting can significantly improve circulation.
Frequently Asked Questions
Can being cold all the time be a sign of something serious?
Yes, it can be a symptom of an underlying condition such as anemia, hypothyroidism, or diabetes. If you also have fatigue, weight changes, or numbness, see a doctor.
Does low iron cause cold hands and feet?
Yes, iron deficiency anemia reduces oxygen delivery to your extremities, which can make them feel cold. Treating the deficiency often improves the symptom.
Is it normal to feel colder as you age?
Yes, it is common. Aging reduces muscle mass, slows metabolism, and can impair circulation. However, if coldness is new or severe, it is worth checking with a doctor.
Can anxiety make you feel cold?
Anxiety can cause blood vessels to constrict, reducing blood flow to the skin and making you feel cold. This is usually temporary and resolves when the anxiety passes.

