How Is Shelf Life Determined from Stability Data? (ICH Q1E Method)

Stability testing generates time-series data for drug products, but deciding when a batch no longer meets its specification is not a matter of guesswork. The internationally accepted approach, described in ICH Q1E Stability Data Evaluation and ICH Q1A Stability Testing, uses statistical regression to estimate the point at which a quality attribute crosses its acceptance limit. This article explains the method and how you can apply it with a free online tool.

What It Is

Shelf-life estimation (stability extrapolation) is the statistical procedure that determines the storage period during which a drug product is expected to remain within its approved specification. Under ICH Q1E, shelf life is defined as the time point at which the 95% one-sided lower confidence bound for the mean degradation curve intersects the acceptance criterion.

The method assumes that the quality attribute (e.g., assay, impurity content) changes linearly with time, and that batch-to-batch variability is accounted for when multiple batches are tested.

How It Works: The ICH Q1E Procedure

  1. Collect data – Measure the critical quality attribute at several time points (e.g., 0, 3, 6, 9, 12 months) for at least three batches under the proposed storage condition.
  2. Plot and inspect – Examine whether the data show a linear trend. If curvature is evident, consider a more complex model (e.g., quadratic), but linear regression is the default.
  3. Fit the model – For each batch, fit a simple linear regression:

`Y = α + β × t + ε`
where `Y` is the quality attribute, `t` is time, and `ε` is random error.
  1. Test for batch variability – Use analysis of covariance (ANCOVA) to check whether slopes and intercepts differ significantly among batches. If they do not, pool the data; if they do, estimate shelf life separately for the worst-case batch.
  2. Compute the 95% confidence bound – For a one-sided lower limit (when the attribute decreases over time, e.g., assay), the shelf life is the largest time `t` such that:

`Lower bound (t) ≥ Acceptance limit`
The lower bound is calculated as the fitted mean minus the appropriate 95% confidence term (using the t-distribution, with z ≈ 1.645 for a one-sided 95% limit in large samples).
  1. Report shelf life – Round down to a convenient value (e.g., 12, 18, or 24 months) that is supported by the data.


A Worked Illustrative Example

Example data (illustrative only):
A drug product has an assay acceptance limit of 95.0% of label claim. Three batches were tested at 0, 3, 6, 9, and 12 months. The pooled linear regression gives:

  • Intercept (α) = 100.2%
  • Slope (β) = −0.35% per month
  • Standard error of the slope = 0.05% per month
  • Number of time points per batch = 5, total n = 15


The fitted mean assay at time `t` is:
`Mean(t) = 100.2 − 0.35 × t`

The 95% one-sided lower confidence bound at time `t` is approximated by:
`Lower(t) = Mean(t) − 1.645 × SE(Mean(t))`

Assuming the standard error of the mean at the shelf-life point is about 0.8%, we solve:
`100.2 − 0.35 × t − 1.645 × 0.8 = 95.0`
`100.2 − 0.35 × t − 1.316 = 95.0`
`0.35 × t = 3.884`
`t ≈ 11.1 months`

The estimated shelf life is therefore 11 months, which would typically be rounded down to a practical value such as 9 or 12 months depending on regulatory expectations and the study design.

Common Pitfalls

  • Ignoring batch variability – Pooling data without testing for batch differences can overestimate shelf life. ICH Q1E requires that the batch with the steepest degradation trend be used if slopes differ significantly.
  • Using a two-sided interval – Shelf life is a one-sided question (the attribute must stay above or below a limit), so a one-sided 95% bound is correct, not a two-sided 95% CI.
  • Extrapolating beyond the data – ICH Q1A allows extrapolation only with adequate supporting data; doubling the study duration without justification is not acceptable.
  • Forgetting rounding rules – The calculated shelf life is a statistical estimate; the registered shelf life must be a practical, rounded value that does not exceed the statistical result.


Get the Answer Fast

Manual calculation of confidence bounds and batch-pooling tests is tedious and error-prone. Use the free Shelf Life Calculator at https://www.6sq.com/tools/shelf_life/ to apply the ICH Q1E method correctly — enter your stability data, and the tool computes the regression, 95% confidence bound, and estimated shelf life in seconds.
Invited:

0 replies, guests cannot view replies. For more features, please log in or register