how long to leave ice on an injury

Cold numbs pain and reduces swelling by constricting blood vessels. After surgery or injury, wrap an ice pack in a cloth and apply for 20 minutes

remove for 20 minutes, reapply for 20 minutes, and so on. To prevent frostbite, do not apply ice directly to the skin.