Test Quick Guide

Heavy metals like lead, mercury, arsenic, and cadmium can be harmful when they build up in the body. Testing for other metals, like aluminum, copper, iron, nickel, selenium, thallium, zinc, cobalt, or manganese, may also be done occasionally. Heavy metals can be absorbed through the skin, breathed in, or ingested, and are found in the environment, some foods or medicines, and even water. A heavy metals test checks for elevated levels of these metals.

Some tests measure several metals at once, while others look for a specific metal based on your symptoms or exposure. Testing is usually done with a blood or urine sample, but fingernails and hair may also be tested as needed..

This test is most often used if you have symptoms of exposure or may have come into contact with heavy metals. Young children and others  who might have been exposed to lead-based paint (generally houses built before 1978) are routinely screened for lead, even without symptoms.

About Our Heavy Metal Test

Purpose of the test

A heavy metals panel can be used to determine if you have high levels of one or more toxic metals.

Low levels of some heavy metals like iron, zinc, copper, and manganese are important for bodily functions. Other toxic metals may be found in the body at relatively low levels because of normal environmental exposure. However, unsafe concentrations of heavy metals can accumulate over time and trigger potentially serious symptoms in exposed people.

Heavy metal testing can help identify harmful levels early, allowing you to:

  • Diagnose heavy metal poisoning and connect symptoms to a specific exposure
  • Monitor metal levels over time to evaluate treatment or ongoing exposure risk
  • Detect elevated levels before symptoms become severe or harder to reverse

What does our heavy metal test measure?

A heavy metals test measures the amount of specific metals present in your body. The exact type of metal(s)  to be tested for is dependent on the suspected heavy metal exposure.

Results are reported as a concentration of each metal in your sample. Levels for most metals are measured in micrograms (μg or mcg) and are reported per unit of volume based on the type of test sample.  These units and reference intervals can vary based on the metal being tested and the type of sample used.

Testing is most commonly done with blood or urine, though some tests may use hair or nails. The best sample type depends on the metal and whether the exposure is recent or occurred over time.

When should I get a heavy metal test?

Heavy metal testing is typically used if you have symptoms of possible exposure or believe you’ve come into contact with toxic metals.

Common symptoms can include:

  • Abdominal pain
  • Nausea/vomiting
  • Diarrhea
  • Shortness of breath
  • Fatigue or weakness
  • Headaches/chills
  • Tingling in the hands or feet
  • Muscle weakness
  • Memory loss or changes in behavior
  • Irregular heartbeat

The type of test and sample used depends on your symptoms and the suspected source of exposure, so it’s important to work with your doctor to choose the most appropriate testing. If exposure is confirmed, your doctor may help identify the source and, if needed, coordinate with local poison control personnel to reduce further risk.

In some cases, workplace exposure (painting, welding, metal production, etc.) is monitored through safety regulations set by OSHA (Occupational Safety and Health Administration), which may require testing for employees at risk. Certain hobbies, such as home remodeling, fishing sinkers, bullets/target shooting, pottery making, or stained glass making, can also be sources of exposure.

Finding a Heavy Metal Test

How to get tested

Tests for heavy metals can analyze blood, urine, hair, or fingernails. Of these, blood and urine testing are more frequently used. The optimal form of testing depends on the metals being measured and whether the exposure is considered short-term (acute) or long-term (chronic).

The test is normally ordered by a doctor who has reviewed your situation, including any symptoms and possible toxic metal exposures. Test samples are usually taken at a doctor’s office, clinic, or hospital, although some urine tests require you to collect all your urine over a 24-hour period. Once the sample is collected, it is analyzed in a qualified medical laboratory.

Can I take the test at home?

At-home test kits are available to detect heavy metals in the blood, urine, and hair. The test kit provides instructions for taking your sample and then sending it by mail to a laboratory where it can be analyzed. Most at-home test kits are panel tests with a predetermined list of measured heavy metals.

A concern with at-home testing for heavy metals is sample contamination. To reduce the risk, choose an at-home test carefully and closely follow any instructions about preparing your blood, urine, or hair to be sent to the lab.

While at-home tests are convenient, they may not be the right fit based on your potential exposure and can be inaccurate. Accordingly, it’s best to speak with a doctor to find the best test for you. If you have symptoms of heavy metal poisoning, talk to your doctor or call local poison control center at (800) 222-1222 right away.

How much does the test cost?

The cost of heavy metal testing can vary based on multiple factors, including the number of toxic metals in the panel, the type of test sample, where the test is conducted, and whether you have insurance coverage.

Costs can include office visits, technician fees for taking your test sample, and laboratory analysis. If your doctor orders the test, some or all of these costs are often covered by insurance, although you may be charged a copay or deductible. Talk directly with your doctor and/or insurance provider for details about your coverage and expected costs.

A test alone cannot diagnose heavy metal poisoning, so at-home tests do not eliminate the need to consult with your doctor.

Taking a Heavy Metal Test

Most heavy metal tests use either blood or urine samples typically collected in a medical office. If you’re requested to do a 24-hour urine sample, your doctor’s office will provide instructions and specimen containers to use throughout the day.

Before the test

In most cases, no special preparation is needed before a heavy metals test. However, your doctor may give you specific instructions based on the type of test being performed.

You may be asked to avoid certain foods for a few days before testing, as it can affect results for some metals. Seafood, such as tuna, mackerel, and shell fish may contain higher metal levels (mercury, cadmium, lead, and arsenic) and should be avoided, especially pregnant women.

Let your doctor know if you’ve recently had imaging tests that used contrast dye, including gadolinium, barium, or iodine-based contrast. In some cases, testing may need to be delayed for several days to prevent inaccurate results.

During the test

The testing process depends on the type of sample being collected.

  • Blood sample: A health care provider will draw blood from a vein in your arm using a small needle. The process usually takes just a few minutes.
  • Urine sample: You may be asked to provide a single urine sample or collect all urine over a 24-hour period, depending on the test.
  • Hair or nail sample: A small sample of hair or nail clippings is collected for analysis.

Samples are collected using special metal-free containers to avoid potential metal contamination, which helps ensure accurate results. Most sample collections are quick and cause little to no discomfort.

After the test

There are generally no side effects or other considerations after a heavy metal test – you can drive and resume normal activity. For a blood draw, a bandage may be applied to stop any bleeding. Some people experience bruising around the puncture site, but serious pain or other side effects are rare.

FAQs About Heavy Metal Test

If I already have symptoms, will the test confirm what’s causing them?

It can help, but results need to be interpreted carefully. A heavy metals test can show whether levels of a specific metal are higher than expected, but your doctor will also consider your symptoms, exposure history, and the type of test used to determine if those levels are actually causing your symptoms.

How will I receive my test results, and how long does it take?

Results are usually available within a few days to about a week, depending on the test. You’ll typically receive them through your doctor, a patient portal, or the testing service. Your report will show the level of each metal tested, along with reference ranges to help interpret what’s considered typical or elevated.

What does it mean if my results are “high”?

A higher-than-normal result means there may be more of a specific metal in your body than expected, but it doesn’t always mean you have poisoning or will have serious health effects. Your doctor will interpret the result based on the type of metal, how the test was done, and your overall health and exposure risk.

Can eating seafood affect my test results?

Yes, especially for arsenic. Some types of seafood contain forms of arsenic that are not harmful but can still raise test results temporarily. Your doctor may recommend avoiding seafood for a few days before testing or ordering a more specific test to clarify the results.

Will I need to be tested again after my first test?

You might. Follow-up testing is often used to track whether metal levels are going down after exposure is reduced or treatment is started. It can also help confirm initial results if there’s any uncertainty. In certain cases, even when heavy metal exposure sources are eliminated and metal levels have not been reduced, chelation therapy (medication that binds the heavy metal) may be initiated to remove the excess metal.