Whenever you have to book a trip do you choose to book well months ahead or do you choose to book last minute? Either way why?

Whenever you have to book a trip do you choose to book well months ahead or do you choose to book last minute? Either way why?
Post Opinion