best time to buy & hold.