Generally, hearings last for 1 to 2 hours. However, some judges have already made up their minds after reviewing your file prior to your hearing. In these cases, it could last 30 minutes or less. A few judges will make a decision “on the record” and not hold a hearing at all if your evidence is very strong and satisfies all of the legal criteria.