When talking about ICOS, i can't say anyting because each project will have a team, goal, vision and product different than the other projects so, you must make your own research about the ico.Icos aren't regulated, they might turn to be a scam and they might run away with your funds, so it's difficult for us to expect anything.
Ya every ICO is different and it depends upon its team,vision,roadmap of that partilar ICO..there is no good or bad time to invest in any type of ICO...if you are investing in a genuine project then you will get the good result at any time