A typical job search now lasts almost three months. Many Americans aren't financially prepared for that.