We might not see another day like this one until sometime next summer.
The heat will be on. And, the humidity will be oppressive.
Through 8 p.m. today, heat indices will be in the 90s for most of Western New York, and close to triple digits in areas of Niagara and Orleans counties.
The weather service issued a heat advisory for Niagara, Orleans and Monroe counties this afternoon.
Forecasters suggest limited outdoor exposure and strenuous activity.
The uncomfortable factor will peak at 95 degrees at the Buffalo Niagara International Airport by about 4 p.m., according to a revised National Weather Service forecast.
The heat index is what it feels like when you combine relative humidity with the temperature.
Temperatures should max out in the upper 80s, just shy of the record of 91 degrees, set in 2007. Extraordinary high dewpoints in the mid 70s will make everything feel drippy.
The average high for today's date in Buffalo is 74 degrees.
The heat and humidity could generate some atmospheric instability later in the day.
Chances for showers and thunderstorms are possible before midnight, according to the forecast.
Not much rain is expected -- just about two-hundredths of an inch -- however, it's possible that heavier amounts may fall in thunderstorms, the weather service said.
There's a better chance for stormy weather on Thursday with an area of low pressure passing by to the north.
The day won't be as warm, but temperatures will still be in the low 80s. And, it'll stay humid.
There's a 30 percent chance for showers and thunderstorms. Gusty winds are expected most of the day with some above 40 mph by mid-afternoon.
Friday looks to be more comfortable.
The forecast calls for a mostly sunny day with a high of 81, and much less humidity.
Signs show that above-average temperatures will continue at least through the middle of next week, however, a trough later in the week could bring the coolest weather in months to Buffalo.
The Buffalo Niagara region could wake up to temperatures in the 40s next Thursday.
The last time the thermometer in Buffalo dipped into the 40s was June 14. The low that date was 46 degrees.
Next Thursday is also the home opener of the Buffalo Bills against the New York Jets.
Although precise forecasting can be sketchy outside of a few days, models show temperatures around the 8:25 p.m kickoff look to be in the low-to-mid 50s.
More exact forecasts of temperature and expected weather will probably become clearer by the weekend.