There is no single food or pill that “boosts” immunity overnight. A strong immune system is built from everyday habits — how you sleep, eat, move and manage stress. The good news is that small changes add up quickly.
Key takeaways
- Sleep 7–9 hours every night.
- Eat a colourful, mostly whole-food diet.
- Stay active, hydrated and keep stress under control.
10 habits that support your immune system
- Get enough sleep — your body repairs itself and produces infection-fighting cells while you sleep.
- Eat more fruits and vegetables — they provide vitamin C, vitamin A, zinc and antioxidants.
- Include protein at every meal — antibodies are made from protein.
- Drink enough water — hydration keeps mucous membranes healthy.
- Move every day — 30 minutes of moderate exercise improves circulation of immune cells.
- Get some sunlight — sunlight helps your body make vitamin D.
- Manage stress — long-term stress raises cortisol, which weakens immunity.
- Do not smoke and limit alcohol — both damage your body’s defences.
- Wash your hands often — the simplest way to stop germs spreading.
- Keep vaccinations up to date — vaccines train your immune system safely.
Foods that support immunity
| Food | Key nutrient | Why it helps |
|---|---|---|
| Citrus fruits, guava | Vitamin C | Supports white blood cells |
| Yogurt | Probiotics | Supports healthy gut bacteria |
| Spinach, carrots | Vitamin A, beta-carotene | Protects skin and mucous membranes |
| Nuts, seeds, lentils | Zinc, vitamin E | Helps immune cells work properly |
| Eggs, fish | Vitamin D, protein | Builds antibodies |
Tip: Aim for “half a plate of vegetables” at lunch and dinner — it is the easiest way to get more vitamins without counting anything.
Note: This article is for general information only and is not a substitute for professional medical advice. Please talk to your doctor about your own health.

