Local hospitals are not going to be able to take masks from some random person off the street.
There isn't a shortage if you're a hospital. There's a run on the retail supply, and retail restocking will be very limited, if at all. But your local hospital is fine.
And it would have to be apocalyptic for them to accept a box of medical equipment from some guy wandering in.