Leech dream meaning

To dream of the leech means that you are feeling being used. You think that people are unfair to you and using you for their own goodness. They are taking your energy, time and everything you have got.