You can renew it online if you don't mind keeping the same picture but I went a week ago & it didn't take long there wasn't a line outside that day thankfully
You don't have to have an appointment but stand by lines to take hours
Thanks! Your answer is awaiting moderation.