No, but the office gets crowded in the late morning. Best to arrive when the office first opens if you don't have an appointment. I was surprised to see how well the office is staffed.
No you do not need an appointment
No but be prepared to wait. Many things can be done on the phone or online. You can call SSA follow the prompts and schedule a time for someone to call you back.
I have never had one when I have gone.
Thanks! Your answer is awaiting moderation.