The economy and stock market are showing sustainable improvements. Will this continue for the long term?