Ice versus heat for an injury?

Should I put ice or heat or both on an injury? This is a question Chartered Physiotherapists get asked a lot. The reasons for either option are completely different and if you consider what they do…