Hi Smam,
I booked online just 3 days before... you can find suitable appointment before 48-72hours as lots of appointments get cancelled.
In my personal experience, I kept checking ( I asked my wife to check every hour
), there were many similar appointments available.