Honestly, this one does surprise me. American doctors give out opioids like nobody's business. They give you narcotic painkillers for post-tooth-extraction pain! That's ridiculous! The problem, I think, is that many people are foolish enough to "return their unused prescription". I never do that. I make sure to retain unused drugs to their true expiry.
It must have been really quite painful. Still, I'd strongly recommend keeping drugs of all manner handy if you've got good self-control around them. They have high utility.