I used to have many dreams, in the end I found out that the olive oil as the cooking oil caused it, for I haven't had that many dreams any more since I stopped using the olive oil.
As I know, some foods are prone to produce dreams, like olive oil, cheese, juice, etc. Are you eating some of them?