Banannagirl, congratulations on 90 days sober!
Have you tried meditating? It can really help to keep the negative thoughts under control.
Journalling is also really good. Sometimes, by writing out the thoughts and feelings on a piece of paper, they lose their impact.