how many weeks in advance to buy plane tickets?
In general, CheapAir.com says anywhere between three weeks and four months in advance of your travel dates is the “prime booking window” to get a good price, but obviously that's a huge stretch of time. If you drill down to seasonal flights, you can get a better picture, though.