Some extreme self loathing, get yourself on the right path, get 100% clean, stay hydrated eat healthy, meditate a lot.
Knowing is half the battle.
This may be a chemical imbalance, or malnourishment, but it sounds to me like you just had an epiphany and you're handling it in your own way. I...