How long will the U.S. government be shut down for ?
Until Congress gets its act together and passes a budget. It is completely 100% up to them. So call your state Senators and Representatives and yell at them to quit with this stupid game of chicken.
Probably 2 years
No one knows at this moment. In the past the shutdowns have lasted from 4 hours to 28 days.
As long as it takes for congress takes to grow up. Unfortunately that can take a while.
It honestly depends on how long it takes to fix the problem at hand.