My understanding is that an immigration hold is for 48 hours, not counting weekends or holidays. This is not always observed, and sometimes one has to file a complaint for a writ of habeas corpus in court. That usually results in "the ICE man cometh" or the person's release.