I know this post is old but i really want to thank everyone who replied to my question. Im still struggling with this sin but i no longer suffer from the sin of despair, and my social anxiety has greatly improved though i still have bouts of it from time to time.
It was all of your answers that helped me get though this. At times when i felt disgusting and hopeless, i used to look this post up and read them all over again. I felt too afraid to reply back, but now that i feel that i am on the brink of winning this war, ive finally found the courage to.
One day i hope to be rid of this habit all together, and each day i feel like im growing closer to that goal, regardless of set backs, and thus, closer to Christ.
So thank you everyone. And God bless.