Hi alterity. Happy Belated Birthday friend.
Two words, deep breaths. You know the three C's. You are quite possibly more educated about addiction than anyone I know. So you know you cannot control B, or his decisions. I know you know this, just reminding you.
Big hugs!