Given that you seem to have a panel of individuals who you follow over time of which some are treated and others are not you could run a difference in difference analysis. You could run a regression like
$$y_{it} = \beta_1 (\text{treat}_{i}) + \beta_2 (\text{intervention}_t) + \beta_3 (\text{treat}_{i} \cdot \text{intervention}_t) + \epsilon_{it}$$
where $\text{treat}_{i}$ is a dummy for whether individual $i$ is in the treatment group, $\text{intervention}_t$ is a dummy for the post-treatment period, and the interaction between the two captures the treatment effect in $\beta_3$.
If you now want to estimate the fading out time, estimate instead
$$y_{it} = \sum^m_{\gamma = 0} \beta_{-\gamma}(\text{treatment}_{it}) + \eta_{it}$$
where $\text{treatment}_{it}$ is a dummy variable which equals one if individual $i$ is in the treatment group AND time $t$ is at or after the treatment date. This estimates the first equation but with $m$ lags of the treatment for which you can choose the number of periods you have from the start of the treatment to the end of the sample period.
Then $\beta_0$ is the treatment effect at the intervention date, $\beta_1$ is the effect of the intervention at the first period after the intervention date, and so on. The nice thing about this approach is that
- it is easily implemented in any statistical software (you just need to create the dummies and run a regression)
- the $\beta_0, ..., \beta_m$ coefficients will have standard errors and confidence intervals which you can use to see the time (lag of the treatment) from when the intervention stops to have an effect
- the $\beta_0, ..., \beta_m$ coefficients will give you an estimate of the magnitude the intervention had in subsequent periods
If you also have additional control variables like characteristics of the study participants $X_{it}$ you can easily include them in the regression,
$$y_{it} = \sum^m_{\gamma = 0} \beta_{-\gamma}(\text{treatment}_{it}) + X'_{it}\rho + \eta_{it}$$
this will not affect the estimate of the intervention effect (because identification comes from the group differences between treatment and control groups) but it helps to reduce residual variance and therefore increases precision.