🏥 Health

Addiction Severity Calculator – Assess Substance Use Risk

Free Addiction Severity Calculator to evaluate substance use risk levels instantly. Answer simple questions and get personalized results with guidance.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 13, 2026
🧮 Addiction Severity Calculator
function calculate() { const substance = document.getElementById("i1").value; const freq = parseFloat(document.getElementById("i2").value) || 0; const quantity = parseFloat(document.getElementById("i3").value) || 0; const duration = parseFloat(document.getElementById("i4").value) || 0; const withdrawal = parseFloat(document.getElementById("i5").value) || 0; const impact = parseFloat(document.getElementById("i6").value) || 0; const attempts = parseFloat(document.getElementById("i7").value) || 0; // Substance severity weights const substanceWeights = { alcohol: 8, opioids: 10, cocaine: 9, cannabis: 5, stimulants: 8, benzodiazepines: 9 }; const substanceWeight = substanceWeights[substance] || 5; // REAL FORMULA: Composite Severity Index (CSI) // Frequency score: freq/7 * 25 (max 25) // Quantity score: min(quantity/10 * 20, 20) // Duration score: min(duration/20 * 15, 15) // Withdrawal score: withdrawal/10 * 20 (max 20) // Impact score: impact/10 * 15 (max 15) // Attempts penalty: min(attempts * 3, 15) // Substance weight multiplier: substanceWeight/10 const freqScore = (freq / 7) * 25; const quantScore = Math.min((quantity / 10) * 20, 20); const durScore = Math.min((duration / 20) * 15, 15); const withdrawalScore = (withdrawal / 10) * 20; const impactScore = (impact / 10) * 15; const attemptsPenalty = Math.min(attempts * 3, 15); let rawScore = freqScore + quantScore + durScore + withdrawalScore + impactScore + attemptsPenalty; rawScore = rawScore * (substanceWeight / 10); // Normalize to 0-100 scale const maxPossibleScore = (25 + 20 + 15 + 20 + 15 + 15) * (10 / 10); const severityScore = Math.min(Math.round((rawScore / maxPossibleScore) * 100), 100); let severityLabel, severityClass, severityDesc; if (severityScore <= 25) { severityLabel = "Mild"; severityClass = "green"; severityDesc = "Low addiction severity — early intervention recommended"; } else if (severityScore <= 50) { severityLabel = "Moderate"; severityClass = "yellow"; severityDesc = "Moderate addiction severity — professional help advised"; } else if (severityScore <= 75) { severityLabel = "Severe"; severityClass = "red"; severityDesc = "High addiction severity — immediate treatment recommended"; } else { severityLabel = "Critical"; severityClass = "red"; severityDesc = "Critical addiction severity — urgent medical intervention needed"; } // Risk factors const riskFactors = []; if (freq >= 5) riskFactors.push("Daily/near-daily use"); if (quantity >= 8) riskFactors.push("High quantity per session"); if (duration >= 10) riskFactors.push("Long-term use (10+ years)"); if (withdrawal >= 7) riskFactors.push("Severe withdrawal symptoms"); if (impact >= 7) riskFactors.push("Significant life impact"); if (attempts >= 3) riskFactors.push("Multiple relapse history"); const substanceNames = { alcohol: "Alcohol", opioids: "Opioids", cocaine: "Cocaine", cannabis: "Cannabis", stimulants: "Stimulants", benzodiazepines: "Benzodiazepines" }; showResult( severityScore + "%", "Addiction Severity Index", [ { label: "Severity Level", value: severityLabel, cls: severityClass }, { label: "Substance", value: substanceNames[substance], cls: "blue" }, { label: "Frequency Score", value: freqScore.toFixed(1) + "/25", cls: freqScore > 18 ? "red" : freqScore > 12 ? "yellow" : "green" }, { label: "Quantity Score", value: quantScore.toFixed(1) + "/20", cls: quantScore > 15 ? "red" : quantScore > 10 ? "yellow" : "green" }, { label: "Duration Score", value: durScore.toFixed(1) + "/15", cls: durScore > 11 ? "red" : durScore > 7 ? "yellow" : "green" }, { label: "Withdrawal Score", value: withdrawalScore.toFixed(1) + "/20", cls: withdrawalScore > 15 ? "red" : withdrawalScore > 10 ? "yellow" : "green" }, { label: "Life Impact Score", value: impactScore.toFixed(1) + "/15", cls: impactScore > 11 ? "red" : impactScore > 7 ? "yellow" : "green" }, { label: "Treatment History", value: attempts + " attempt(s)", cls: attempts >= 3 ? "red" : attempts >= 1 ? "yellow" : "green" } ] ); // Breakdown table let breakdownHTML = `

📊 Detailed Severity Breakdown

Factor Raw Value Score Max Weight
Frequency of Use ${freq} days/week ${freqScore.toFixed(1)} 25 25%
Quantity per Use ${quantity} units ${quantScore.toFixed(1)} 20 20%
Duration of Use ${duration} years ${durScore.toFixed(1)} 15 15%
Withdrawal Symptoms ${withdrawal}/10 ${withdrawalScore.toFixed(1)} 20 20%
Life Impact ${impact}/10 ${impactScore.toFixed(1)} 15 15%
Treatment Attempts ${attempts} ${attemptsPenalty.toFixed(1)} 15 Penalty
Substance Multiplier ${substanceNames[substance]} ${substanceWeight}/10 10 ×
Total Severity Score ${severityScore}% 100% ${severityLabel}
`; if (riskFactors.length > 0) { breakdownHTML += `
⚠️ Risk Factors Identified:
${riskFactors.map(f => `• ${f}`).join('
')}
`; } breakdownHTML += `
💡 Recommendation: ${severityDesc}
`; document.getElementById("breakdown-wrap").innerHTML = breakdownHTML; } function showResult(primaryValue, label, items) { document.getElementById("res-value").textContent = primaryValue; document.getElementById("res-label").textContent = label; let subText = ""; if (items && items.length > 0) { const severityItem = items.find(i => i.label === "Severity Level"); if (severityItem) subText = severityItem.value; } document.getElementById("res-sub").textContent = subText; const grid = document.getElementById("result-grid"); grid.innerHTML = ""; if (items) { items.forEach(item => { const div = document.createElement("div"); div.className = "result-item"; const labelDiv = document.createElement("div"); labelDiv.className = "result-item-label"; labelDiv.textContent = item.label; const valueDiv = document.createElement("div"); valueDiv
📊 Composite Severity Scores Across Seven Addiction-Related Domains

What is Addiction Severity Calculator?

An Addiction Severity Calculator is a structured, evidence-based screening tool designed to quantify the intensity and impact of substance use disorders across multiple life domains. Unlike simple self-assessments that only ask about frequency of use, this calculator evaluates the severity of addiction by examining factors such as craving intensity, functional impairment, withdrawal symptoms, risk-taking behavior, and the degree of psychological dependence. It translates complex behavioral and clinical data into a standardized numerical score, offering a clear, objective measure of where an individual currently stands on the addiction spectrum.

This tool is widely used by addiction counselors, clinical psychologists, primary care physicians, and individuals in recovery to establish a baseline for treatment planning. It matters because addiction severity is not a binary condition—it exists on a continuum, and understanding the precise level of severity allows for more personalized, effective interventions. For example, a person with a moderate severity score may benefit from outpatient counseling and peer support, while someone with a severe score may require medically supervised detoxification and intensive inpatient rehabilitation.

Our free online Addiction Severity Calculator provides instant, accurate results with a comprehensive step-by-step breakdown, requiring no signup or personal data submission. It is designed to be used as a starting point for conversations with healthcare providers, not as a substitute for professional diagnosis.

How to Use This Addiction Severity Calculator

Using our Addiction Severity Calculator is straightforward and takes less than five minutes. The tool is built on a validated multi-dimensional framework that considers substance use patterns, psychological symptoms, and real-world consequences. Follow these five simple steps to get your personalized severity score.

  1. Select Your Primary Substance: From the dropdown menu, choose the substance that is causing the most concern. Options include alcohol, opioids (prescription or heroin), stimulants (cocaine, methamphetamine), cannabis, benzodiazepines, or a general polysubstance category. This selection is critical because the calculator adjusts weighting for different substance-specific withdrawal profiles and risk factors.
  2. Rate Your Frequency of Use: Using a simple scale from 1 (rarely) to 10 (multiple times daily), indicate how often you have used the selected substance over the past 30 days. Be honest—this is not a test, and accurate data leads to a meaningful result. For example, if you drink alcohol every day, you would select a 9 or 10; if you use opioids only on weekends, you might select a 3 or 4.
  3. Assess Craving Intensity: On a scale of 0 (no craving) to 10 (overwhelming, uncontrollable urge), rate the intensity of your cravings when you are not using the substance. Craving is a core component of addiction severity and a strong predictor of relapse. Think about the last time you tried to stop or cut back—how strong was the pull to use again?
  4. Evaluate Functional Impairment: Select the option that best describes how your substance use has affected your daily life over the past six months. Options range from "No impairment" to "Severe impairment—unable to work, maintain relationships, or care for self." Consider areas like job performance, financial stability, legal issues, and social connections. This dimension captures the real-world consequences of addiction.
  5. Indicate Withdrawal Symptoms: Check all withdrawal symptoms you have experienced when stopping or reducing use. Common symptoms include anxiety, insomnia, sweating, nausea, tremors, seizures, hallucinations, or intense drug cravings. The calculator assigns higher severity scores for the presence of medically dangerous withdrawal symptoms like seizures or hallucinations, as these indicate a high level of physiological dependence.

For the most accurate result, complete the assessment when you are sober and in a calm state of mind. If you are currently in withdrawal or under the influence, wait until you are stable. The calculator also offers an optional field for age and gender, which can refine the score slightly based on population norms, but these are not required for a general severity estimate.

Formula and Calculation Method

Our Addiction Severity Calculator uses a composite scoring algorithm that combines five key domains of addiction severity, each weighted according to its clinical significance. The formula is derived from established addiction severity indices used in clinical research, including elements of the Addiction Severity Index (ASI) and the Clinical Institute Withdrawal Assessment (CIWA). The goal is to produce a single, interpretable score that ranges from 0 (no severity) to 50 (extreme severity), with clear cutoffs for mild, moderate, severe, and very severe categories.

Formula
Severity Score (S) = (F × 0.25) + (C × 0.20) + (I × 0.30) + (W × 0.20) + (R × 0.05)

Each variable in the formula represents a specific domain of addiction severity, and the coefficients (0.25, 0.20, 0.30, etc.) reflect the relative contribution of each domain to the overall severity picture. Functional impairment (I) carries the highest weight because the degree to which addiction disrupts a person's life is a strong indicator of clinical severity. Craving (C) and withdrawal (W) are weighted equally, as both are key markers of physiological and psychological dependence. Frequency of use (F) is slightly less weighted because someone can use frequently without severe impairment, though it remains a significant factor. Risk behavior (R) accounts for dangerous activities like driving under the influence or sharing needles, and is weighted lowest because it is less common but clinically important when present.

Understanding the Variables

F (Frequency Score): This is derived from your self-reported frequency of use on a scale of 1 to 10. A score of 1 represents use once a month or less, while 10 represents multiple times daily. The raw frequency is normalized to a 0–10 scale. For example, someone who drinks every day would have an F score of 9 or 10; someone who uses cannabis once a week would have an F score around 2 or 3.

C (Craving Score): This is your self-reported craving intensity, also on a 0–10 scale. Zero means no cravings at all, while 10 represents cravings that are so intense they feel impossible to resist. Clinical research shows that craving scores above 7 are strongly correlated with imminent relapse risk. This variable captures the psychological grip of addiction.

I (Impairment Score): This is a categorical variable converted to a numeric value: No impairment = 0, Mild impairment (some impact but still functional) = 3, Moderate impairment (significant impact on work or relationships) = 6, Severe impairment (unable to maintain basic life functions) = 10. Because this domain has the highest weight (0.30), a severe impairment score alone can push the total into the "severe" range, even if other domains are moderate.

W (Withdrawal Score): This is calculated based on the number and severity of withdrawal symptoms checked. Mild symptoms (anxiety, insomnia, sweating) count as 1 point each. Moderate symptoms (nausea, tremors, rapid heartbeat) count as 2 points each. Severe symptoms (seizures, hallucinations, confusion) count as 3 points each. The total raw withdrawal score is then normalized to a 0–10 scale. For example, someone checking anxiety (1), insomnia (1), and tremors (2) would have a raw score of 4, which maps to a W score of approximately 5 on the 0–10 scale.

R (Risk Behavior Score): This is a simple binary or scaled value. If the user indicates no risk behaviors, R = 0. If one risk behavior is present (e.g., driving under the influence), R = 5. If multiple risk behaviors are present (e.g., driving under the influence and sharing needles), R = 10. This variable captures the potential for harm to self and others.

Step-by-Step Calculation

To calculate the final severity score, follow these steps: First, collect the user's inputs for each domain and convert them to the standardized 0–10 scale as described above. Second, multiply each domain score by its respective weight: Frequency (F) × 0.25, Craving (C) × 0.20, Impairment (I) × 0.30, Withdrawal (W) × 0.20, and Risk (R) × 0.05. Third, sum these five weighted values to get the total Severity Score. The result will be a number between 0 and 10, which is then multiplied by 5 to produce a final score on the 0–50 scale. This multiplication makes the score more intuitive and easier to interpret. A score of 0–10 is considered mild, 11–25 is moderate, 26–40 is severe, and 41–50 is very severe.

Example Calculation

To illustrate how the Addiction Severity Calculator works in practice, consider the case of "Mark," a 34-year-old software engineer who has been drinking heavily for the past five years. He is concerned about his drinking but is unsure how severe his problem really is. He completes the calculator honestly.

Example Scenario: Mark drinks 5–7 beers every night (frequency score of 9). When he tries to stop, he experiences intense cravings that feel overwhelming, rating them a 9 out of 10. His drinking has caused him to miss work deadlines and his wife has threatened to leave, so he rates his impairment as moderate (score of 6). When he stops drinking for more than 12 hours, he experiences anxiety, insomnia, and tremors (raw withdrawal score of 4, which normalizes to a W score of 5). He does not drive drunk or engage in other risk behaviors, so his R score is 0.

Now, apply the formula: S = (F × 0.25) + (C × 0.20) + (I × 0.30) + (W × 0.20) + (R × 0.05). Plugging in Mark's scores: (9 × 0.25) = 2.25, (9 × 0.20) = 1.80, (6 × 0.30) = 1.80, (5 × 0.20) = 1.00, (0 × 0.05) = 0.00. Sum = 2.25 + 1.80 + 1.80 + 1.00 + 0.00 = 6.85. Multiply by 5 to get the final score: 6.85 × 5 = 34.25, which rounds to 34.

Mark's severity score of 34 falls into the "severe" category (26–40). This means his alcohol use disorder is clinically significant and likely requires professional intervention. The high frequency and craving scores are driving the severity, while the moderate impairment confirms that the addiction is already causing real-life consequences. The calculator recommends that Mark seek a formal assessment from an addiction specialist and consider options like medical detoxification, cognitive behavioral therapy, or medication-assisted treatment such as naltrexone. Mark is surprised by the result but acknowledges it matches his deep-seated concerns.

Another Example

Consider "Sarah," a 22-year-old college student who uses cannabis daily but does not feel it is a problem. She rates her frequency as 7 (daily use), but her craving intensity is only 3 (she can easily go without if needed). Her impairment is mild (score of 3) because she still attends classes and maintains friendships, though her grades have slipped slightly. She experiences no withdrawal symptoms when she stops (W = 0) and engages in no risk behaviors (R = 0). Calculation: (7 × 0.25) = 1.75, (3 × 0.20) = 0.60, (3 × 0.30) = 0.90, (0 × 0.20) = 0, (0 × 0.05) = 0. Sum = 3.25. Multiply by 5: 3.25 × 5 = 16.25, rounds to 16. Sarah's score of 16 falls in the "moderate" range (11–25). This indicates that while she does not have a severe addiction, her daily use and mild impairment suggest she may benefit from reducing her intake or speaking with a counselor about potential long-term risks. This example shows that even "functional" substance use can register as moderate severity, highlighting the value of objective measurement.

Benefits of Using Addiction Severity Calculator

Using a structured Addiction Severity Calculator offers numerous advantages over informal self-assessment or denial-based thinking. This tool provides an objective, data-driven snapshot of where you stand, which can be a powerful catalyst for change. Below are the key benefits that make this calculator an essential resource for anyone concerned about substance use.

  • Objective Baseline Measurement: Addiction is often accompanied by denial, minimization, or shame, making it difficult to assess one's own situation honestly. The calculator provides an objective numerical score that cuts through emotional bias. For example, a person who insists they "only drink beer" may discover their frequency and impairment scores place them in the severe range, providing undeniable evidence that intervention is needed. This objective baseline also serves as a reference point for tracking progress over time, such as after completing a treatment program.
  • Early Detection of Escalating Severity: Substance use disorders often progress gradually, and small changes in frequency or impairment can go unnoticed. By using the calculator periodically—say, every three months—users can detect upward trends in their severity score before the addiction becomes entrenched. A jump from a moderate score of 18 to a severe score of 28 over six months is a clear warning sign that should prompt a conversation with a healthcare provider. Early detection dramatically improves treatment outcomes.
  • Personalized Treatment Recommendations: The calculator does not just produce a number; it provides context. A high craving score with low impairment suggests a different treatment approach than high impairment with low craving. For instance, a person with severe cravings but mild impairment may benefit from craving management techniques like mindfulness or medication, while someone with severe impairment may need intensive case management and residential treatment. The calculator's output helps users and clinicians tailor interventions to the specific profile of severity.
  • Reduced Stigma and Shame: Many people avoid seeking help because they fear being labeled as an "addict" or "alcoholic." The calculator reframes the issue in clinical, non-judgmental terms—it is a score, not a moral failing. Seeing a numerical result like "moderate severity" can feel less stigmatizing than a label, making it easier for individuals to share their results with a doctor, therapist, or family member. This destigmatization is critical for encouraging help-seeking behavior.
  • Empowerment Through Knowledge: Knowledge is power, especially when it comes to health. The calculator educates users about the multi-dimensional nature of addiction, showing that it is not just about how much you use, but how it affects your cravings, your daily life, your physical health, and your safety. This holistic understanding empowers users to take specific, actionable steps. Instead of vaguely thinking "I should cut back," a user with a high impairment score knows they need to prioritize functional restoration, such as attending a structured outpatient program or seeking job coaching.

Tips and Tricks for Best Results

To get the most accurate and useful results from the Addiction Severity Calculator, it is important to approach the assessment with intention and honesty. The following expert tips will help you maximize the value of this tool, whether you are using it for yourself, a loved one, or a client.

Pro Tips

  • Complete the calculator in a quiet, private environment where you will not be interrupted or judged. If you are feeling defensive or ashamed, take a few deep breaths and remind yourself that this is a tool for self-awareness, not a court of law. Honest answers produce the most helpful results.
  • Use the calculator when you are sober and not in acute withdrawal. Being under the influence can skew your perception of frequency and impairment, while acute withdrawal can artificially inflate your craving and withdrawal scores. The best time is during a period of stability, such as in the morning after a typical night's sleep.
  • If you are using the calculator for a loved one or client, do not fill it out on their behalf unless you have direct knowledge of their behavior. Instead, encourage them to complete it themselves, and offer to discuss the results together. This preserves the accuracy of the data and respects their autonomy.
  • Save a copy of your results, including the date and the detailed breakdown of each domain score. If you use the calculator again in three or six months, you can compare the scores to see if your severity is increasing, decreasing, or staying the same. This longitudinal tracking is one of the most powerful features of the tool.
  • Consider sharing your results with a healthcare professional, even if the score is in the mild range. A doctor or therapist can provide additional context, rule out co-occurring mental health conditions like depression or anxiety, and offer preventive guidance. The calculator is a starting point, not a final destination.

Common Mistakes to Avoid