One reason why you might be dreaming of snakes is because you feel that your anxieties are catching up and threatening you. A snake vision can alert you to upcoming changes in your life - it's not just a nightmare, but a fair warning.
The Huffington Post reports that a snake dream can also indicate a yearning for more creativity and wisdom. This is a more common interpretation if the snake wasn't directly attacking you in your vision. In any case, there seems to be more positives you can take away from this recurring dream than negatives.
Speak to a psychic who specializes in dream interpretation for more insight into your vision. A live psychic reading can let you know if there's anything to be worried about in your relationships, friendships and career. In the end, you might even learn how to interpret your dreams better in the future.