Moist heat works very well! but alternating it 20 on 20 off with ice works a bit better, you get a pumping effect that moves fluid quickly.Ice immediately works best...moist heat after 24 hrs. is how they always treated me...also muscle relaxers...
I was in company dispensary a dozen times over 40 years. Totally sucks... always muscle related, a good thing if you hurt your back...