How far in advance should I book Gorilla trekking in Rwanda?

How far in advance should I book Gorilla trekking in Rwanda?

Difference between Gorilla trekking in Virunga and Kahuzi Biega National Park

Difference between Gorilla trekking in Virunga and Kahuzi Biega