Holding coins long term is also risky especially if you don't know for sure what tokens you are holding, so actually holding coins short or long term doesn't matter as long as you know about the project and have done your research beforehand.
Bitcoin does not need to study this currency much better for long term investment but you have to control your emotions and wait. The more you hold on to this currency the greater the profit other currencies carry higher risks for short term investments.
In investing or trading, controlling emotions is also an important thing and must be considered,
it seems easy but it's actually quite difficult to control emotions,
if you keep trying I'm sure you will be able to do it