Democrats are not popular and are running some bad candidates. Republicans have the money advantage... Trump is being a fool with regards to Iran, he should have finished them off a month ago....
Senate- 52-48 Rs. Want to say 53-47 but I will stick with 52 right now. They keep what they have minus NC. If gas falls below $3 than Rs might get to 53
House, could go either way. Rs are starting out with an advantage of 211 to 205 with 19 toss ups. Alabama and Louisiana will get 1 seat flipped each, that is how I got to 211. I can easily find 7 winnable seats for Rs.
Whoever carries the house will only have 2~5 seat advantage