Question: why a person dreams a lot?
Answer: Many things, such as sleep deprivation and alcohol consumption, can cause vivid dreams. Certain sleep disorders may also make vivid dreams more likely. Everyone dreams but not everyone remembers doing so. People tend to spend about 2 hours each night dreaming.