Holding for a long time is more productive because who knows up to what prive it will rise. You need patience in order to make a good profit in bitcoin.
patience is must when you have a bitcoin , for me also a bitcoin holder i already experienced the good side of holding and have a patience , i usually sell my coins for spending since i was holding , the coin that i was sell is only the part that i earn holding it.
No matter what you have, the patience is the key of the market. We can never expect one person to make huge profits by not being patient. I'm not patient enough, but I'm triyng my best as always.