I know a contractor that almost went bankrupt waiting for Walmart to pay his bills. It took over 7 months. He was a heating and air contractor putting a/c systems in new super centers that were being built.