How far ahead do you usually book?

No booking, just roll the dice?
An hour ahead?
The morning of?
A day?
A week?
Longer?