Ich würde sagen:
Kurz nach dem Einschlafen fährt der Körper runter und es kommen die unterdrückten Gefühle des Tages hoch. Und je nach Hektik und Lärmpegel des Tages ist das oft auch Angst und Nervosität. Das macht Albträume.

Ich glaube, man kann schon viel dagegen tun wenn man den Alltag möglichst reizarm gestaltet.
Also kein Koffein, kein TV mit schnell wechselnden Bildern, keine laute Musik, kein Lärm, kein Streit.
Dafür möglichst Mittagsschlaf halten, abends spazierengehen und eine leichte Kohlenhydratmahlzeit.
Dann staut der Körper tagsüber nicht so viel Adrenalin auf.

Und trink abends Passionsblumentee, der beruhigt sehr schön.