Oh wow! That must have been tough! Good for you for getting past it!
We have a rule in my house, if my husband wants something, (as a snack usually, at night, that's usually my tough time) that might bother me he asks me first how I am feeling at that particular moment. There are some days nothing will phase me and some days I can't handle it. So, if it's a day I can't handle it, I just tell him, nope, sorry, not in front of me please or get it out of the house. That way we don't wind up with any mishaps.
BUT, every so often he just forgets himself and comes strolling into the living room with something and I give him the evil eye and he knows to go somewhere else with it.