You're right about the restocking. People told me occasionally we go to places we can stock up on things like clothes so I don't see why we couldn't go to a pharmacy at the same time too, just to be safe.
From my experience, not all supernatural people are comfortable being 'out'