Invest 96 is going to be a tricky one October 17, 2019 | Chad Trosper, BPMP Share this Post NOAA has Invest 96 at an 80 percent chance of development over the next five days. NOAA has Invest 96 at an 80 percent chance of development over the next five days.