recently had to use BUPA Private GP which I can get via my work. I had been trying to get a GP appointment for a non urgent thing, but again unless you call between 8.30 and 9 every morning for a time slot later on that day, then you don't really have an option. My surgery actually do offer an appointment a week in advance for mornings only. This is better than most but the nature of my job means that I have work booked 4-6 weeks in advance, I don't finish at the same time each day and can't really cancel it as its block booked appointments. Just a bit frustrating that you can't say ok tell me a date and time in a month from now and I can try and organise around it. You could of course use a days annual leave in the hope you can get through between 8.30 and 9 in the hope you can be seen that day.