How many days in advance do we need to book for the trekking?

How many days in advance do we need to book for the trekking?