But generally, the best prices tend to drop off once the flight is less than three weeks away. If it's 21 days before you plan to travel and you haven't seen a flight deal to your destination, you'll want to stop waiting and book the airfare available.