The original poster of this thread said they got it the same day in Buffalo. My in-laws were able to get it same day in Detroit.
I am going on the assumption that they don't want to advertise that they do same day so they will not be overrun each day, but it can be done. (Detroit office website does have in person/same day info) The preferred method is to mail it is, but you will need to give ample time to process the application before your trip.
It will also depend if you have all your paperwork in good order with the evidence you need to present. Review the application form and instructions thouroughly.
I am going on the assumption that they don't want to advertise that they do same day so they will not be overrun each day, but it can be done. (Detroit office website does have in person/same day info) The preferred method is to mail it is, but you will need to give ample time to process the application before your trip.
It will also depend if you have all your paperwork in good order with the evidence you need to present. Review the application form and instructions thouroughly.