I’m planning a trip to California from New York this summer for some time in July (my dates are flexible). They say a good time to book flights is 3 weeks in advance.

But is it better to book my flight now or to wait 3 weeks before I want to go to get the CHEAPEST airfare?