The long-term changes of dynamic risk and protective factors have rarely been studied in forensic psychiatric patients. We utilized a latent growth curve analysis to investigate trajectories of risk and protective factors over time in all 722 male forensic psychiatric patients who were unconditionally released between 2004 and 2014 from any of 12 Dutch forensic psychiatric centers (FPCs). The study covered the period from juridical observation until unconditional release. Moreover, we investigated whether these trajectories differ between patients depending on their psychiatric diagnosis namely substance use disorders (SUD), psychotic disorders, and cluster B personality disorders (PDs). In addition, we also investigated whether SUD may influence changes in risk and protective factors in a group of psychotic and cluster B PDs patients, respectively. Overall, findings suggest that all changes in dynamic risk and protective factors could be depicted by two phases of patients' stay in the FPCs. Specifically, most changes on dynamic risk and protective factors occurred at the beginning of treatment, that is, from the time of juridical assessment up to the time of unguided leave. Moreover, the moment of unguided leave could be considered the ‘turning point’ in the treatment of offenders. We also found that SUD and psychotic patients changed the most in the first phase of their stay, while cluster B PDs patients changed the most in the second phase. However, SUD did not modify changes in risk and protective factors in psychotic and cluster B PDs patients. These findings may help improve offender treatment and crime prevention strategies.