Question: how long does an immigration hold last?
Answer: The hold lasts for 48 hours, during which time ICE is supposed to pick the person up. (If it doesn't, then technically you can argue for release, but doing so usually triggers ICE picking the person up anyway.)