I know it is hard to have faith that this will go away but If you believe in this negative energy than you should try and believe in a positive energy, I will pray for you but you need to have faith that positive energy is stronger than the negative pray that you be given protection and have faith that you will and you will be okay, but you need to believe it don't allow this negative force to drain you fight. I suggest you bathe in sea salt once a week, you can find this in any pharmacy and pray every day, don't let your dreams or ill feelings sway you from having faith. It is thought these negative forces drain the energy so they can manifest themselves.
This cannot be cured overnight but if you do these things you will start to feel a few positive things right off but the negative will try and fight back just keep on and it will eventually go away. This I take very serious for personal reasons I will not say. You are a very strong person and have had a lot of impact or influence that is why these elements are drawn to these kinds of people they need to feel life's energy and some people give off so much that they become a beacon for these negative forces. I can go on but it only gets creepy and that isn't my intention because they have no power over you once you learn how to repel them.