No crypto will go straight to the moon. It needs to test and restest different price points. How to know if you should hodl? Well examine the invest you purchased...something I hope you did before you bought.
Does the crypto have a solid team behing it? Does it offer something unique? Is it trying to revolutionize an already existing market? Is it undervalued?
In the case of Steemit...hodl tight because we haven't seen anything yet.