The dentist said it wears off within 10 minutes after it has been stopped. I had it on Monday, it was Friday when I took the B-12.
I wonder if your system just doesn’t metabolize it. I vaguely recall reading about a small number of patients who don’t metabolize some of the general anesthetics and stay under for days. I’d at least mention your experience with the nitrous if you ever need a general.