yes, without a doubt, use ice. It reduces the swelling in the tissue and will allow the blood to flow. Heat swells tissues and causes more pain. Also, use bio-freeze -- sold at a chiropractor office. Non-greasy, refreshing, will not stain clothes, and best of all you don't smell like ben-gay.
Roll-on is handy and easy to use. But there is also a gel form. My chiropractor adjusts you himself -- not a machine. I went for a sciatic problem -- should have done it 30 years ago. Only use aleve for discomfort -- no pill could ever reach that pain in my butt. After my adjustment I feel 6' tall ...mind you, I shrunk to 5' 1/2". So you know I really feel good. Husband and youngest son have also gone to this doctor. No more pain for them. It works. Good luck.