Hey,
Actually it’s pretty late but still as you requires info so:
Generally, for domestic tickets, the best time to book is at least 2 weeks in advance, or up to 3 months in advance. For international tickets, you typically want to book at least 60-90 days in advance, or earlier if you can...