Here’s what works for me for impaction (my last major one was when I was on Percocet for a week for a kidney stone, so I certainly sympathize on the Vicodin thing). Take one Fleet enema; empty out the top 1/3 of liquid; fill with mineral oil. Use as directed, working the nozzle past the impaction as well as possible. This is easier if you have a willing ally (God bless my husband!). Lay on your side, on the bed, on a towel, until you can’t control the urge any longer. WRAP the towel around you on your way to the bathroom! (DON’T ask how I know this!), and evacuate away. The mineral oil lubricates the impacted matter, so it can leave the body. The Fleet enema helps everything else along. Believe me, impaction can make giving birth seem like a walk in the park! At least ten years after giving birth, you have something that can help with the dishes!
Opal Cat, if this ever happens again while you’re in NH, there is a 24 hour walgreens in Rochester, NH and Walmarts in Somersworth, NH, Sandford, ME, and Biddeford, ME open 24 hours a day. I’m going to guess from pictures you posted a long time ago that you vacation in the lakes region (around Laconia or Merredith?) so one of the Maine walmarts would probably be the closest place open 24 hours.