Well, that serpent or snake you saw? It's what you were or have been having sexual intercourse with in the realm of the spirit. But the lord, in his mercy and divine grace decided to reveal the real identify that your spiritual sexual partner.
Yes, you've have been sleeping with a serpentine spirit and its has robbed you beyond measure. But thank God for this revelation as you now know what origin of your spiritual sexual encounter ( whether you are male or female).
You ask, what's the permanent way out? Well, there is a bond between you and a girl maybe through unconscious covenant or sexual relationship you had with her in the past but unknown to you that spiritual bond birthed during encounter with her and that's the result of what you have now.
But at least lets appreciate God for ceasing the sexual encounter since you've been following the instructions given to you. But you see? She's powerless now though hence the ceasing but right beside you ? She await a loophole to engage you again.
The solution ;
¶ Renounce and break that bond,and any sexual relationship or covensnt that's bind you to her.
¶ Embark on self deliverance or find your way to a deliverance group.
¶ Confess your sins.
Should you should to do these by self? Locate the prayer 'points thread' for war against serpent sedu partner,spirit for seven days. And separate you shall read the book of Ps 119/3times( this will take your time so you'd better prepare for it) -- use into some water for battling , drinking and sprinkling round about your bed. As you do this? You will encounter her again but this time her defeat and how it all started.
Mind you, I will be following your update henceforth.
Bless you