It really depends on the ICO, you need to really look into each, read as much as possible, check out other peoples opinions, see if others have invested in it to check if it is a scam or not and so on... Once you actually feel like the project has potential and it can really have a good use. It is time to invest.