I don't have any experiences like that, but you have my deepest sympathies and the biggest e-hug the internet has to offer, seriously. That sounds rough. *e-hug* Good luck staying off it, bud! Feel free to message me if you ever need to talk.
-------
SIGN UP HERE!!
SIGN UP HERE!!
SIGN UP HERE!!
SIGN UP HERE!!