Definitely make an appointment the day before you go. However, try calling the same day to see if they have any availability from people that didn't show for their appointments.
Yes however, you usually want to call the day before
Thanks! Your answer is awaiting moderation.