A dream can be natural or supernatural.
It can come from God; it can also come from the demons.
Apart from those which are induced by one’s own physiological or psychological state or condition, the rest are all supernatural in source.
A Believer who suffers a nervous breakdown through pressure or sickness and who is not familiar with the Scriptures may have his mind open to the assaults of evil spirits.
Thus he may dream many dreams.
We know for sure that the dreams which Come from God Give Peace and Steadfastness as well as are rational and purposeful;
While those which come from evil spirits are strange, vain, absurd and foolish, thus causing people to lose their reasoning.