I feel for you so much... I had/have a lot of family drama.
So much that my legs use to shake when I got stressed.
Amazingly enough I have gotten myself into a strange place... I am almost zen like with the ones that cause me stress now. For me I walked away completely and only allow them in as far as the front driveway... no not figuratively.. LITERALLY.
I was able to spend an entire 9 hour window with the greatest cause of my past stress without losing that zen state even once and I spent 7 1/2 hours of it in the ER because of some personal medical drama. Me keeping myself together kept them from making it something stressful.
I can't tell you not to have chocolate because goodness knows I love it. Maybe you can do it in a different way though.
Things I found that limited how I ate chocolate:
1. Buy more expensive chocolate. It is damn hard to justify downing 20$ worth of chocolate but damn easy to down 5$ worth of chocolate bars...
2. Buy it in smaller, individually wrapped styles. i.e. Lindt truffles instead of bars, or boxes of unwrapped ones. Take 3... And leave those wrappers RIGHT IN YOUR FACE after you ate them. It is very eye opening if you go back and see more and more wrappers piling up.
3. FREEZE EM! Put it on ice... In a bag. 3 in a ziplock works well. Then you are pulling 1 bag. Portion off no more than 3 sets of 3 in the smaller bag and bury the rest in the back. You'll eat them slower... It is darn hard to bite into hard chocolates.
4. Go guilt FREE... Sweatleaf Stevia makes a chocolate raspberry stevia that is fantastic in water. No Cal. No sugar and makes water, milk or coffee have a chocolate flavour. Unfortunately they seem to have revamped their site and it is not on there... but other stores still carry it and online stores too. google flavoured sweetleaf stevia.