失眠的原因有多种。