Since its 3am over there and there won't be any replies for a while, my stab at this: ice is for keeping swelling down, heat is to relax and loosen tissues. I'd follow the doc rather then your friend, he's probably worried about swelling. But I'm just guessing here, if someone actually knows what they're talking about, ignore this post.