Dreaming is a normal reaction of human body function, so we must stick to the result it indicates so as not to get tired.
I suggest you read Freud's Interpretation of Dreams or The Diamond Sutra.
Maybe you lack vitamins.