The first symptoms of tuberculosis are often mild and easy to miss
Tuberculosis (TB) usually starts with a cough that lasts more than three weeks. The cough may be dry at first, then produce mucus or phlegm. You might also feel tired, lose weight without trying, or run a fever in the afternoon or evening. These symptoms develop slowly over weeks or months, which is why many people don't realize they have TB right away — they assume they have a cold or bronchitis that just won't go away.
Not everyone with TB symptoms has active disease. Some people carry the TB bacteria but never get sick. A doctor can tell the difference through testing, which is why seeing a healthcare provider matters if your cough lasts longer than three weeks.
Key Takeaways
- A persistent cough lasting more than three weeks is the most common first sign of tuberculosis, often accompanied by mucus or blood.
- Fever, night sweats, weight loss, and fatigue develop gradually over weeks and may be so mild at first that you don't connect them to illness.
- TB symptoms worsen slowly, which means people often delay seeing a doctor because they think it's a minor respiratory infection.
- A cough that produces blood or rust-colored mucus, or shortness of breath, means you should contact a doctor the same day.
A cough that won't stop is the hallmark symptom
The cough from TB is different from a typical cold cough. It lasts at least three weeks and often much longer — sometimes months. Early on, the cough may be dry. As the disease progresses, it produces mucus or phlegm that may be clear, white, or tinged with blood.
Many people with TB cough more in the morning or when they first wake up. The cough may get worse as the day goes on. If you notice you're coughing up blood or rust-colored mucus, contact a doctor right away — this is a sign the disease is affecting your lungs more seriously.
Fever and night sweats often appear together
TB fever is usually low-grade, meaning it stays below 101°F (38.3°C). It often comes on in the late afternoon or evening and may go away by morning, which is why you might not notice it unless you take your temperature. Some people feel feverish without actually having a measurable fever.
Night sweats are another early sign. You may wake up drenched in sweat, even though your bedroom is cool. Some people soak through their sheets and pajamas. These sweats happen because TB causes your body to work harder to fight the infection, raising your temperature at night.
Weight loss and fatigue develop gradually
As TB progresses, you may lose weight without trying to diet or exercise more. This happens because the infection makes your body work harder and can affect your appetite. Weight loss may be gradual — a few pounds over several weeks — so you might not notice it until clothes fit differently.
Fatigue is common but easy to overlook. You feel tired even after sleeping, or you run out of energy faster than usual. Some people describe it as a heaviness or lack of motivation. Combined with weight loss, fatigue is a sign your body is fighting an infection and you should see a doctor.
Chest pain or shortness of breath means seek care promptly
If TB reaches the point where it damages lung tissue, you may feel chest pain when you breathe or cough. The pain is usually sharp and gets worse when you take a deep breath. This is different from muscle soreness and suggests the infection is affecting your lungs directly.
Shortness of breath can develop as TB damages more of the lung. You may notice you get winded walking up stairs or doing light activity that didn't tire you before. If you have chest pain or shortness of breath along with a cough, contact a doctor the same day rather than waiting for an appointment.
Why TB symptoms develop slowly and what that means
TB bacteria grow slowly compared to other infections. It can take weeks for symptoms to appear after you're first infected, and symptoms worsen gradually over time. This slow progression is one reason TB is sometimes called a "silent" disease — people often don't realize how sick they are until the infection is advanced.
The slow timeline also means you have time to get tested and treated before serious damage occurs. If you notice a cough lasting more than three weeks, especially with fever or night sweats, seeing a doctor early makes a real difference in how quickly you recover and how much your lungs are affected.
When to contact a doctor about possible TB
Contact a healthcare provider if you have a cough lasting more than three weeks, even if it seems mild. You should also reach out if you have fever, night sweats, or weight loss that you can't explain. If you know you've been around someone with TB, tell your doctor — they may want to test you even if you don't have symptoms yet.
Seek same-day care if you cough up blood, have chest pain, or feel short of breath. These signs mean the infection may be more advanced. If you can't reach your regular doctor, go to an urgent care clinic or emergency room. Bring information about how long you've had symptoms and whether you've been exposed to TB.
Frequently Asked Questions
Can you have TB without a cough?
Yes. Some people have TB that affects areas outside the lungs, or they carry the bacteria without symptoms. However, a persistent cough is the most common first sign of active TB disease in the lungs. If you have fever, night sweats, or weight loss without a cough, a doctor can still test you for TB.
How long does it take for TB symptoms to show up?
Symptoms can appear anywhere from weeks to months after you're infected. Some people develop symptoms within a few weeks, while others take several months. This is why people who know they've been exposed to TB should see a doctor for testing even if they feel fine.
Is a TB cough contagious?
Yes. TB spreads through the air when an infected person coughs, sneezes, or speaks. If you have a cough lasting more than three weeks and haven't been tested for TB, you should avoid close contact with others until a doctor rules it out. Once you start treatment, you become much less contagious within a few weeks.
Can TB symptoms go away on their own?
TB symptoms may seem to improve temporarily, but the infection usually gets worse without treatment. Some people feel better for a while, then symptoms return stronger. This pattern can delay diagnosis because people think they've recovered. If symptoms return or persist, see a doctor for testing.
What should I do if I think I have TB?
Contact your doctor or a local health clinic and describe your symptoms. Tell them how long you've had a cough and whether you've had fever, night sweats, or weight loss. If you know you've been exposed to TB, mention that. Your doctor will likely order a TB test, which usually involves a skin test or blood test.