The latter tend to be helpful for have a desk job and you need to to take several hours at a time.
Ice for 20 minutes at a period of time up to 4 times a day. The Hempz Pomegranate lotion is probably capable of doing that. https://sites.google.com/view/painrelief000/home