First: The definitive answer to stopping “evil spirits” is to rebuke them demanding they stop interfering with you. That’s it they will leave your vibration forever. Second: you should never have to do this since there are no “evil spirits“. The law of non-interference prevents entities on spirit side from doing anything to harm you in anyway. “Evil Spirits” are most often caused by over active imaginations or mental illness. In such cases, the manifestations are not caused by Spirit but by the mind of man.
~Message from Gene