To the best of my knowledge Delta will only hold for something like 72 hours. American is the only one I know who will hold for 2 weeks (the longest I've seen).
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!