Airline ticket prices may fluctuate based on the demand: normally, last minute rushes give them freedom to raise prices which means that you shouldn’t wait until the last minute. At the same time, you shouldn’t book too early before the flight either. Instead, prices are usually at their optimal about 6 weeks before the flight. Also, airlines are reluctant to have planes fly with empty seats so last minute tickets might be very cheap.