According to the duke of Zhou; There are two explanations for dreaming of snakes. If you dream of being bitten, chased or defeated by a snake, it means that you will encounter difficulties or something bad will happen to you, your family or your friends these days.
And if you beat the snake, it means; You, your family or your friends have encountered difficulties or bad things these days, which have been solved.