Take that deeper research before placing your bag it happened before and it will just repeat itself in terms of those shit projects, you need to be careful in sorting it up and trying to make money out from those kinds of investment, bull run will push the value up as long as you pick the right coin/project to invest in.
In terms of timing, it's tough to accurately predict that the time is now or it will be starting. All you have to do is to set your expected target and wait till it reaches.
It's more on trusting your instinct in picking the coin to invest and the value of patience that you can put for the developing team.