1. Victim-minded people
No matter how hard you try, they are never going to change, because in their eyes, nothing is ever their fault.
2. Self-righteous people
They think they are perfect, and have nothing at all to change or improve about themselves.
3. Deceptive people
Deceptive people cannot be trusted, because they act one way in public, and another in private. Next time your gut tells you someone asking for help can't be trusted, it's important to be sure of their intentions before you lend them a hand.
4. Desperate people
A desperate person moves you to pity them and begs you to help, but beware, don't fall for it. These kinds of people are willing to do anything and everything just to get what they want. Even if it means stabbing you in the back. They don't respect your boundaries, rather they abuse your generosity, time, and energy. Instead of wasting your time trying to help someone like this, staying as far away as you can is probably the way to go.
5. Disloyal people
Some people are just too disloyal for you to help. Though you may think that they are your friends, the truth is, you don't want someone disloyal in your life. They'll take other people's sides over yours, or talk about you behind your back. They are more likely to lose interest in you and move on to something else, rather than own up to their faults, and learn from them.
6. Doubtful people
You might as well try to move a wall. If you get too close to people like this, they could end up getting in your head, and filling you with doubt as well.
7. Quitters
It just isn't right giving your all, for someone who isn't even willing to put themselves out there. If they themselves aren't willing to change their ways, and be better, then holding on to them will only leave you hurt, frustrated, and emotionally drained. And life is too precious to waste in the wrong company.