Most of the time ico runs for almost 2 to 3 months and after that they evaluate it if they will continue or not. Yes some of the ico which has few supporters will continue to run ico until they rich their hard cap but if the business or project achieved their cup earlier then ico will stop and their coin will be launch in the exchange that is my opinion.