SEPA has issued eight flood alerts for Tayside today and four flood warnings for rivers in Tayside, Central, Dumfries and Galloway and the Borders.
John Griffiths, a forecaster with MeteoGroup, said: "Throughout the course of tomorrow a low pressure system is going to move quite close to the west of Scotland bringing severe gales and some quite heavy rain on Monday pushing up from the south west.
"There will be lots more rain, especially on Monday afternoon and snow over high ground.
"On Tuesday, winds are going to be very very strong, up to storm force with damaging gusts of 90mph on Tuesday afternoon.
"They will ease off through Tuesday into Wednesday but it is a very very windy period for Scotland and stormy in the lead up to Christmas day."
Yesterday, Jedburgh in the Borders was hit by flash flooding.
More than 40 firefighters were called to the scene after the Skip Running Burn burst its banks at around 5.45pm yesterday.
Scottish Borders Council (SBC) said that the town centre was affected, with some domestic properties and businesses flooded.
One resident had to leave his home and temporary accommodation was provided for him.
Fire crews used pumps to clear the water and handed out sandbags, as well as providing reassurance to residents.
The burn was back within its banks by 7.30pm.