Hallucinogen persisting perception disorder (HPPD) is a rare medical condition that can cause visual disturbances (sometimes called flashbacks) if you’ve taken hallucinogenic drugs in the past. With ...