No, you have to make an appointment. They take most insurance like MassHeath and Medicare. And I have never had to wait long.
I believe you can walk in, at least you used to be able to. Just be ready to wait a while.
Thanks! Your answer is awaiting moderation.