I am in the similar situation. I still have awful dreams about my distant past (last one just last night). I still experience self-pity, shame and other low vibrations sometimes.
I try not to feed those negative thoughts. I switch my attention to positive thoughts and events. I work hard in order to live in a present moment (search Steve's blog for "The power of Now"), to fully experience "today", not thinking about the past and the future without need. I get myself busy. I practise a good sense of humor.
If I would be limited to just one simple piece of advice, it would be:
Get yourself busy!
Please take my sympathy. You're not alone!
