Bond Investing Today Is the Perfect Day to Buy Bonds Tuesday, October 31, 2023 The best time to buy bonds was yesterday. The second-best time is today. 1 Facebook Twitter Google + Pinterest