You do not need an appointment and it will take about an hour the iPhone 8 about 120 I guess that's what I paid for mine
Most repairs are going to take approximately 30 min to an hour and u don't need an appointment but u might want to call and see if they have the screen required to fix it
Thanks! Your answer is awaiting moderation.