Karen -- Gotta do a hit and run...have too much to do!
BUT...your post re. C last night made me want to give you a big old hug....beating yourself up (or being beaten up!) for the stuff you're working so hard to change...grrr...sounds like maybe C was giving you some tough love...
Anyway, hon....6 weeks between episodes??? How about a giant pat on the back for YOU????? Great stuff!
As for meditating...I seriously cannot say enough good things about it...it gives you a few minutes every day to clear your mind...take a break...actually train your mind!
It's really important to do it consistently...I found that until I started doing it 5-7x a week it wasn't having an impact.
and finally....let me suggest a series of audiotapes for you....I'm not a Buddhist (nor do I play one on TV)...but to me, there's something universal about the message of compassion...for ourselves and others...this series is a touchstone for me when I need grounding: