Is it possible to extend the duration of a booking?

Yes. The time period stated in the booking is only an estimate, and can be adjusted. In general, there is no time limit for your bookings and you can terminate or extend the project, as long as both parties are on the same page.