no the debt never needs to be repaid, that's not how it works. the "national debt" is more of a measure of how much money has been created by the central bank than money that needs to be repaid. of course you can get inflation if you overdo it but you don't need to repay it as such. when people talk about how much the us owes china, what that is in truth is a measure of how many dollars china has saved up. so they don't need to be repaid because they already have the money. of course, they turned it back into treasury bills to earn interest on, but the us owes china money in the same way that the bank you keep your savings at owes you money.
Black Lives Matter