Yes, anxiety can cause a temporary rise in body temperature, sometimes called a psychogenic fever. This is not an infection. It is a physical response to extreme stress or anxiety that can make you feel hot and flushed. The rise is usually mild, typically less than 100.4°F (38°C), but it is real and can be very uncomfortable.
How Can Stress Raise Your Body Temperature?
Your brain is wired to respond to threats. When you feel anxious, your body’s sympathetic nervous system switches on. This is often called the “fight-or-flight” response. It prepares you to deal with danger, even if the danger is just a stressful meeting or a worrying thought.
This response releases hormones like adrenaline and cortisol. These hormones cause physical changes. Your heart beats faster. Your breathing quickens. Your muscles tense. They also cause blood vessels near the skin to narrow, which can make you feel hot and flushed.
This process is well understood. The same system that heats you up during exercise or a scare can be triggered by anxiety. For some people, this response is stronger than for others. The result is a noticeable increase in body heat that feels like a fever.
What Is a Psychogenic Fever?
Psychogenic fever is the medical term for a stress-induced rise in body temperature. It is not caused by a virus or bacteria. Instead, it is a physical symptom of emotional distress.
Researchers have studied this condition for decades. Some studies suggest that this type of fever is more common in young women, but it can affect anyone. The key difference between a psychogenic fever and an infectious fever is that psychogenic fever tends to appear quickly during or after a stressful event. It also tends to resolve quickly when the stress passes.
It is important to understand that psychogenic fever is a recognized physical condition. It is not “all in your head” in the sense of being imaginary. The temperature change is real. The cause is neurological, not infectious.
Anxiety Give You a Fever: How High Can It Go?
In most cases, anxiety-related temperature rises are mild. The typical range is between 99°F (37.2°C) and 100.3°F (37.9°C). This is considered a low-grade fever.
Some research has documented higher temperatures in extreme cases. However, a temperature above 100.4°F (38°C) should not be assumed to be from anxiety alone. If your temperature gets that high, you should consider other causes first.
Anxiety can also make you feel feverish without a measurable temperature change. Your skin may feel hot. You might sweat. You might feel chills. This happens because anxiety affects how your brain perceives temperature. The feeling is real even if the thermometer shows a normal reading.
Other Physical Symptoms of Anxiety That Mimic Illness
Anxiety does not just affect temperature. It can produce a range of physical symptoms that mimic other conditions. This can make it hard to tell what is really going on.
- Heart palpitations — a racing or pounding heartbeat
- Chest tightness — pressure that can feel like a heart problem
- Shortness of breath — feeling like you cannot get enough air
- Dizziness — feeling lightheaded or unsteady
- Stomach issues — nausea, cramps, or diarrhea
- Trembling — shaking hands or legs
- Sweating — especially on the palms or forehead
These symptoms are driven by the same stress hormones that raise your temperature. They are physical, not imaginary. But they can be confusing. Many people with anxiety worry they have a serious undiagnosed illness. This worry then creates more anxiety, which makes the symptoms worse.
How to Tell the Difference Between Anxiety Fever and Infection
Distinguishing between a stress-related temperature and a real infection is important. There are several clues that can help you tell the difference.
Onset: An anxiety-related temperature rise happens quickly, often within minutes of a stressful trigger. An infectious fever usually builds up more gradually over hours.
Duration: A psychogenic fever usually drops quickly once you calm down. An infectious fever often lasts for days and may come and go with medication.
Other symptoms: An infection often brings specific signs like a sore throat, cough, congestion, or body aches. Anxiety symptoms are more likely to include racing thoughts, muscle tension, and a sense of dread.
If you have a fever along with severe symptoms like difficulty breathing, a stiff neck, confusion, or a rash, seek medical care right away. These can be signs of a serious infection that needs treatment.
How to Bring Down a Stress-Induced Temperature
If your temperature rise is from anxiety, the most effective treatment is to calm your nervous system. Once your stress response settles, your body temperature should return to normal on its own.
Deep breathing is one of the fastest ways to activate your parasympathetic nervous system. This is the system that helps your body rest and recover. Try breathing in slowly through your nose for four counts, holding for four counts, and breathing out through your mouth for six counts. Repeat this for a few minutes.
Other calming techniques include progressive muscle relaxation, where you tense and then relax each muscle group in your body. Gentle movement, like a short walk, can also help burn off excess stress hormones. Drinking cool water and moving to a cooler room can provide immediate relief from the feeling of heat.
For people with frequent anxiety-related physical symptoms, regular stress management is helpful. This includes consistent sleep, regular physical activity, and limiting caffeine. Caffeine can worsen anxiety and make physical symptoms stronger.
When to See a Doctor
You should see a doctor if you have a fever that lasts more than a couple of days, or if your temperature goes above 100.4°F (38°C). You should also see a doctor if you have a fever with no clear explanation and you are not sure anxiety is the cause.
A medical evaluation can rule out infections and other conditions. It can also give you peace of mind. Knowing that your symptoms are not dangerous can itself reduce your anxiety.
If anxiety is interfering with your daily life or causing frequent physical symptoms, talk to your primary care provider. They can discuss treatment options with you. Cognitive behavioral therapy (CBT) and certain medications are well-established treatments for anxiety disorders. These treatments can reduce the physical symptoms of anxiety, including stress-induced temperature changes.
Frequently Asked Questions
Can anxiety cause a fever of 100.4°F?
It is rare but possible in extreme stress situations. However, a temperature at or above 100.4°F (38°C) should be evaluated by a doctor to rule out infection before assuming anxiety is the cause.
How long does a stress fever last?
It usually lasts only as long as the stress or anxiety episode. Once you calm down, your body temperature typically returns to normal within a few hours.
Can anxiety make you feel hot but no fever?
Yes, this is very common. Anxiety can cause a feeling of heat, flushing, and sweating even when your thermometer shows a normal temperature.
What is the best way to cool down from an anxiety fever?
The best approach is to calm your nervous system using deep breathing or relaxation techniques. Drinking cool water and moving to a cooler room can also provide immediate relief.

