That's good to hear mr.buffnstuff. It cant be easy for her, the whole episode will have been a shock for her (never mind you!) And well done you for being a rock for her to rely on.
Your influence on her on the drug front will matter a lot. I'm sure you'll have already thought of this. Don't take stuff in front of her, have a long break together and concentrate on other stuff. Can you leave her with a project of sorts - be it re-decorating ideas, holiday plans, new winter wardrobe etc to keep her busy when you are away at work.
If you need to get stuff off your chest, eadd is here for you