A cortisol test measures the level of cortisol in your blood, pee or spit. You often need to get multiple cortisol tests because your levels naturally change throughout the day. The tests can help diagnose certain conditions, like Addison’s disease or Cushing syndrome.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
A cortisol test measures the level of cortisol in your body. Cortisol is a hormone your adrenal glands make. The test checks if you have too much or too little of the hormone.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
The test may require a sample of one of the following or a combination:
Your healthcare provider may recommend a cortisol test if you have symptoms of certain conditions. The results can help your provider diagnose:
Other names for a cortisol test include:
Tests can measure cortisol in your blood, pee, spit or a combination. Your healthcare provider will tell you which test they recommend.
You may need to repeat cortisol testing twice in one day or multiple times over several days. This is because your cortisol level naturally varies in a 24-hour period.
You can expect to experience the following during a cortisol blood test:
Advertisement
The entire procedure usually takes fewer than five minutes.
This is usually a take-home test. This is because you may need to take it right when you wake up or at night. Your provider will give you a special kit. They’ll tell you what time to do the test and how to return the sample.
The kit will have specific instructions. But in general, it involves the following steps:
Most urinary cortisol tests require collecting all the pee you make in 24 hours. Your provider will give you a container to collect your pee at home. In general, the steps include:
Your healthcare provider will give you specific instructions for the type of cortisol test you’re getting. For example, you shouldn’t eat, drink or brush your teeth before a salivary test. You may need to rest beforehand so that stress doesn’t affect the results.
It may take one to five days to get your cortisol test results. It depends on your healthcare provider and lab.
For most tests that measure cortisol levels in your blood, the normal ranges are:
The level of cortisol in your blood, pee and spit is usually highest in the early morning and declines throughout the day. It reaches its lowest level around midnight. This pattern can change if you work a night shift and sleep at different times of the day.
Normal ranges can vary from lab to lab, time to time and person to person. Your healthcare provider will interpret your results and let you know if you need to get further testing.
The results of cortisol testing can point to several conditions. Your healthcare provider will explain your results and what they mean.
High levels of cortisol might result from:
Advertisement
Low levels of cortisol might result from
Just because you have an abnormal result doesn’t necessarily mean you have a medical condition that needs treatment. Several factors can affect your cortisol levels, like:
Your healthcare provider will go over the results with you. They’ll consider your symptoms and medical history. If they think you need further testing, they may recommend one or more of the following tests:
Seeing an abnormal test result can be stressful. Having a high or low level of cortisol doesn’t necessarily mean you have a medical condition and need treatment. Try to take a deep breath. And know that your healthcare provider will tell you if you need to get more tests to find answers.
Advertisement
Hormonal conditions can be tricky to find and complicated to treat. The experts in endocrinology at Cleveland Clinic are here to provide the best care.
Last reviewed on 04/28/2025.
Learn more about the Health Library and our editorial process.