Answer :
It depends according to person, but still on an average we have about 4 to 6 dreams a night.
A person's dream depends on the thinking power and imagination. But on a general and average basis I can say that a human takes 4 to 6 dreams a night.