The reason people have evil spirits upon them, is because of the evil they have done. When you do evil, you open the door for evil spirits to come into your life. That is called being cursed. Or having a curse upon you. Anything that is not a blessing is a curse and anything that is not a curse is a blessing. Doing any evil is a curse. If you do any evil you are cursed. And have a curse or curses upon your life. For example Sickness is a curse. Depression is a curse. Any addiction is a curse. Stupidity is a curse. Disobedience is a curse. Rebellion is a curse. Speaking idle words is a curse. Acting silly and foolish is a curse. Not honoring your parents is a curse. Sin is a curse. Entertaining yourself with evil and sin is a curse. And for ever curse you have upon you there is a evil spirit that has a right to your life. And that evil spirit is why you find yourself in the situations you are in when it all comes to the point that your fun in the evil you are doing or did becomes your nightmare. And these curses can be passed on to your children and their children. To the third and fourth generation. That is all there is in life. Good an evil. Blessings and curses. Either it is a curse or either it is a blessing. Either it is good or either it is evil. Nothing else. I see many people who think they are blessed but in actuality they are cursed. They do not know they are cursed. Their eyes are not opened, so they can not see it. If God does not open your eyes to see it, you will not know that you are cursed and have curses upon you.