I would say that you are in a spiritual battle that you must put on the whole armor of GOD. Eph.5.
I understand where you are, I have been through these battles many times. If you would like to read my testimony which you may relate to, it is under Testimonies- From the Clubs to Christ.
Do...