Cortisol Blood Test: What Your Results Mean
Cortisol is the primary stress hormone produced by the adrenal glands (located above each kidney). It regulates the body's response to physical and psychological stress, controls blood sugar levels, reduces inflammation, and influences metabolism, immune function, blood pressure, and sleep-wake cycles. Cortisol follows a strong diurnal rhythm — it is highest in the early morning (peaking around 8 AM) and lowest at night, which is why timing of the blood draw matters greatly for interpretation.
Normal Range
6 – 23 µg/dL (morning)
Unit
µg/dL
What Your Results Mean
A normal morning cortisol level indicates that the adrenal glands are functioning properly and the hypothalamic-pituitary-adrenal (HPA) axis is regulating cortisol release appropriately. Your body has an effective stress response and the right amount of cortisol for metabolic and immune regulation.
Persistently high cortisol (hypercortisolaemia) may indicate Cushing's syndrome — caused by a pituitary adenoma, adrenal tumour, or long-term corticosteroid medication use. Symptoms include central weight gain (especially a "buffalo hump" and moon face), stretch marks, high blood pressure, muscle weakness, and poor wound healing. Psychological stress and depression also raise cortisol transiently.
Low cortisol suggests adrenal insufficiency. Primary adrenal insufficiency (Addison's disease) occurs when the adrenal glands are damaged and cannot produce enough cortisol. Secondary adrenal insufficiency results from pituitary failure to produce ACTH. Symptoms include profound fatigue, weight loss, low blood pressure, salt craving, and nausea. Abrupt steroid withdrawal is a common preventable cause.
Frequently Asked Questions
Why does the timing of a cortisol test matter? expand_more
What is Cushing's syndrome? expand_more
What is Addison's disease? expand_more
Can chronic stress cause permanently high cortisol? expand_more
Have a lab test? Get AI-powered results in minutes.
Upload your lab report and receive a detailed, plain-language explanation of every marker.
upload_file Analyse My Results