Taking B vitamins may help people to recall their dreams and have more vivid dreams, which could be very valuable for people wanting to have lucid dreams,” says Mr Aspy. “The average person spends around five years of their lives dreaming,” he says.