I don't think you will ever be over it no matter what the outcome. It was a form of innocence/ignorance that you have lost. Not necessarily a bad thing.
I still have bad days. Not many, but they do still happen. I'm at the point where I recognize it and withdraw until I turn it around. It use to take me days or weeks to come back out of my cave. I have it down to hours now.