holyness, you can't put up with those spirits, or else worse will happen than what's happening now...
Here's a good thing to do:
Say, "In Jesus' name, Satan, get behind me!"
That HAS to work. God has stated that if you resist the devil, he WILL flee [James 4:7 - "Submit yourselves therefore to God. Resist the devil, and he will flee from you."]. You also need to get angry, and be stern. You don't have to shout, but in an assertive voice you need to command he go in Jesus' name. Satan isn't going to leave if you 'ask nicely'. And if he withstands one dose of the Holy Ghost, he sure won't be able to withstand two! Also, command in Jesus' name that the spirits leave you, too. Remember, they may come back once or twice, but so long as you resist (actively fight against), they WILL flee. Why? Because the HAVE to. You're using Jesus' name, and with His name comes power and authority. Saying "In Jesus' name" is the same as saying "In all of His power, His might, His grace, His mercy, etc."
Welcome to CC, too