Unable to permanently cast out the spirits, demons and witchcraft out of my home.

My enemies have cursed my home with evil spirits and demons that won’t leave every time we cast them out they come back. I can see the evil spirits floating around my home. I pray that they are removed and destroyed permanently never to return along with the spirits and altars of infirmity, rejection, evil eye, dog spirits, monitoring spirits, clumsiness, bad luck curses on my finances, job, anti-marriage, anti-dating, the curses of not having friends, Curses of failure, loneliness, and isolation. They won’t leave me alone I just want my life back and God to destroy them so they can’t use witchcraft against me or anyone else again. I want them to leave me alone for good. I pray for protection and deliverance from this nightmare. I have prayed and prayed I don’t know why they continue to have power over my home over my life.