Many many people say they are holding this, holding that for the "long term" but please tell me what exactly is your guys definition of "long term"?
For me, 1 year is considered long time. I began investing this January and I will hold one year and cash out everything January 2019. So by your definition, is this more short term or long term? Is 1 year enough time to see gains?

I think one year is not a short time for an investment. In my opinion, one year is an enough period to see the economical situation. But on the other hand, I think ethereum, bitcoin and many other coins have really good potentials to make bigger surprises by their new top prices. So, I think long term investments can bring really good earnings.