Sorry to hear of your plight. The others here have pointed out the best ways of dealing with this issue, good sound proven methods all around. Keep the other devotions you have going, they help you immensely.
I would recommend a spiritual advisor and … sacrifice. Our Lord loves those who are so determined to change, they will give up things for it. Recall that is what He did for us. St. Francis as well as other saints wore a hair coat. Blessed Brother Andre of Montreal also made sacrifices. If one loves soft drinks, then maybe that can be given up for advent. Sacrifice that involves charity to neighbor is the most effectual. That money for the next football game can be given to someone in need.
Sacrifice is so rare in these selfish days.
Another is, have an announced or unannounced mass intention said for yourself. Just indicate what you want printed on the bulletin, or say it’s for a living person “anonymous”. This way you have the combined prayers of the mass and the collected prayers of the congregation offered for your help.
Observance to the feast days of the saints will have them come to your aid, and Way of the Cross on Saturdays is a beautiful time to come one on one with your maker.
To know the enemy and his tricks and how he plays into our weaknesses and our psyche is helpful also:
Spiritual Theology Series - Demons (part 1) Fr. Ripperger
Don’t give up or get discouraged.
Pax et Bonum