Sleep always dreaming, generally and stress, anxiety or excessive thinking related, you can eat the following kinds of drugs: 1, proprietary Chinese medicine, commonly used Shu sleep capsule, 1 time 3 capsules, after dinner and before bedtime each time, or Zao Ren An Shen capsule, 1 time 5 capsules, 30-60 minutes before bedtime, or sweet dream capsule, 1 time 3 capsules, morning and evening each time. 2, can also use anti-anxiety drugs or antidepressants, such as Doxepin, 1 time 1 tablet to 1 tablet, half an hour before bedtime, or Escitalopram oxalate, 1 tablet, taken in the morning. For example, Doxepin, 1 half to 1 tablet, half an hour before bedtime, or Escitalopram Oxalate, 1 tablet once, taken in the morning, or you can also choose Agomelatine, 1 tablet once, half an hour before bedtime at night, or Mirtazapine, 1/4 tablet once, half an hour before bedtime.