Yes they do, they come in different sizes but they should be easy to find on the pharmacy section
Yes
Yes can get 30 60 90 or 300 I am pretty sure
Several types and sizes, just ask anyone in the pharmacy they'd be happy to help you find what you need.
Thanks! Your answer is awaiting moderation.