It's impossible to predict how long an ICO project will last. The time an ICO project will last depend on how long will they sold out their token. There are so many ICO projects ended right after private sale or presale ended because they reached their hardcap but there are so many other ICO projects last for months because they still need more money for their project or maybe they still don't touch the softcap.