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.