Généralement, le choc émotionnel ne dure pas assez longtemps, il disparaît le plus souvent en 2 à 3 jours. S'il ne disparaît pas, il peut entraîner un syndrome de stress post-traumatique, d'autres troubles psychologiques, une altération de l'attention, de la mémoire et des maladies somatiques. Ainsi, certaines personnes se remettent d'un choc émotionnel en quelques heures. D'autres en plusieurs jours, et certains en plusieurs semaines. Et pour certains, selon ce qu'ils traversent, le choc peut même durer six semaines ou plus. Notez qu'il est également possible de ressentir un choc émotionnel « retardé ». C’est pour cela qu'il est donc important de prendre soin de soi dès les premiers jours de choc.