Keep your umbrellas handy.
It's going to be damp for the next several days, the National Weather Service forecast shows.
Rain is expected to develop across the Buffalo Niagara region by mid-morning today. There's a 100 percent chance for rain with up to one-half inch possible, forecasters said.
Today's daytime high will peak in the upper 40s.
Winds will start easterly, shift to the south during the morning and then increase and become westerly and more breezy later in the day.
Chances for showers continue tonight, Friday and Friday night, weather service forecasters said.
Overnight lows will bottom out in the low 40s tonight and reach into the mid-50s Friday with an approaching warm front.
It'll be much warmer closer to the Pennsylvania border on Friday with daytime highs near 70 degrees, weather service forecasts show.
The weekend also looks wet in Buffalo, forecasts show.
Occasional rain is forecast Saturday and Sunday, the weather service said.
Highs on Saturday will be near 45 degrees and in the low 50s on Sunday.
Some freezing rain also may result in ice accretion late Saturday, the weather service said.
Affected areas could include northern Erie County, Niagara County, Orleans County and Genesee County, the weather service said.
Farther south, temperatures will remain warm – in the low 60s, weather service forecasts show.
The average high in Buffalo is in the mid-50s for this time of year.
So far, April's temperatures have run more than 8 degrees colder than normal, weather service records show.