Make an appointment! Don't hassle with how slow this place is if you can help it.
Also make sure they have your number right and are periodically texting you about your status. I didn't receive a message for two hours and found out they didn't have my number right in their system. Led to having to wait another three hours after being put on the back of the 110 person line.