People usually go through 4-6 sleep cycles during sleep, and dream in each cycle. This means that under normal circumstances, people have 4-6 dreams every night, but when they are too tired, sick, faced with difficulties or major changes, anxious and nervous, they are more likely to dream, but because they may forget what kind of dreams they have had, only some people can clearly remember the dreams they had in the last cycle before waking up.