I'd suggest calling. Depends on your flexibility. They often have cancelations.
I know the weekend appointments get booked up quickly so in as much of an advance as possible. You may still find a few openings 3-4 days in advance, but not always. I've never scheduled for a weekday so can't speak to that.
Thanks! Your answer is awaiting moderation.