Dissociation is a way the mind copes with too much stress. Periods of dissociation can last for a relatively short time (hours or days) or for much longer (weeks or months). It can sometimes last for years, but usually if a person has other dissociative disorders.