How Long Can The Stock Market Melt-Up Last?