I noticed that there are many investors who likes to participate during ICO because of the huge profit but its very risky as well.
When is the best time to buy Altcoin?
ICO stage?
From Exchange?
Wait for the dip?
both three of your questions are important because when you trust something it needed to be e clarify everything about no problems involved in it then only the development is possible so right now everything is good for the altcoins to investment in it really useful for you.