To dream of leeches represents negative thoughts and feelings about something you feel is sucking the life out of you. Alternatively, a leech may reflect something dangerous that you want to get away from right away.
There is something you really want to separate from in your life that drains your good spirit, vigor, and confidence. A leech may also reflect a person or situation that you feel is draining your finances.
Example: A man dreamed of attaching to his leg as he crossed a river. In waking life he was experiencing annoying increasing medical expenses for his sick wife.