+1 on @FrankR. Unless the profile description says that he would only entertain texts for same day appointments or some other preferred timeframe for communication, I would reach out the day before and try to confirm for the next day. If I know the guy is mighty popular, however, I would try to confirm booking a couple of days or a week in advance, I just have to mention for what city I'd be booking.