If you have all your documents needed then you'll get it that day,so I'd recommend going in person. You'd have to make an appointment though. Whats closer to you, Ny,Ca, or IL?
If you mail it,depending on the volume of applications that have you could be waiting a few weeks.