The dreaming at night may be related to neurasthenia or plant nerve disorder, which can be regulated by medication, diet and exercise. You can eat more walnuts, dates, sour dates and other foods that have a calming effect, drink milk before going to bed to promote sleep, and also take drugs such as tranquilizing brain solution, jujube tranquilizing capsule, glutamate, B vitamins, etc. If you have a lot of dreams at night because of anxiety or depression, you should participate in more recreational activities to reduce stress, and you can also take medications such as sertraline hydrochloride and paroxetine. If you suffer from heart arrhythmia, panic attacks, shortness of breath and other symptoms that affect the quality of sleep, you can take heart stabilizing granules, tianwang tianxin dan and other drugs, try not to drink strong tea, coffee and other stimulating beverages, dreaming can also take xiang sha anshin pills.