Snakes are complicated dream symbols and have both positive and negative meanings.

To see a snake or be bitten by one in your dream signifies hidden fears and worries that are threatening you. Your dream may be alerting you to something in your waking life that you are not aware of or that has not yet surfaced. The snake may also be seen as phallic and thus symbolize dangerous and forbidden sexuality. The snake may also refer to a person around you who is callous, ruthless, and can't be trusted. As a positive symbol, snakes represent transformation, knowledge and wisdom. It is indicative of self-renewal and positive changes.

Snakes can also represent primal energy, temptation and evil. These could be the thoughts and feelings you may be trying to suppress. In constantly suppressing your feelings, over time it will overflow to the point where you are forced to confront them.