The more notice, the better. I am happy to make appointments with as much notice as six months or even one year! Two weeks or one week in advance will be fine. I am afraid I am very rarely available for same-day appointments.