Have you seen the interviews about HPPD that Andrew Callaghan has done? He's a long time sufferer as well.
Hallucinogen Persisting Perception Disorder - 5CAST with Andrew Callaghan (#4) feat. Dr. Wesley Ryan
Hallucinogen Persisting Perception Disorder - 5CAST with Andrew Callaghan (#4) feat. Dr. Wesley Ryan