bad dream again

past hours about 9:00 am i have bad dream again.
in my live have many bad dream about 300 times.
why all human can have bad dream in their sleep?
maybe because human too tired or by something.
maybe combination of everything : think and feel.
maybe from evil or from angel dream messengers.
i wish i hope i will never have bad dream anymore.