What to do if you can’t sleep at night and have dreams

First of all, dreaming in bed at night may be caused by neurasthenia, you can take oral tranquilizer to relieve the symptoms under the advice of a doctor, before going to bed at night you can soak a hot foot to promote circulation, of course, you can drink a glass of warm milk, also conducive to fast sleep state. Secondly, it may be caused by a noisy sleep environment at night, usually try to create a quiet sleep environment, which is more conducive to their sleep state, thus reducing the frequency of dreaming. Finally, it may be caused by eating too much at night, try not to eat too much at night, otherwise it will lead to an increased burden on the stomach, which will lead to an increase in the frequency of dreams, this situation in the diet can also eat more fungus, which is conducive to promoting blood circulation and reduce the number of dreams.