I've done 5 minutes with no issue, depends on the health of the fish though and why you are dipping.
It can take five minutes for flukes to detach so 3 minutes may not be enough time. If the fish is not handling the dip, then I would definitely pull them out before the 5 minutes are up.