Now is the best time to buy and hold