Hot wash clothes don't maintain the heat long enough to release the oils. Decent eye compresses are $20. Here's a decent one. Certainly others work too.
https://www.amazon.com/Bruder-Activated-Recommended-Professi...
I got a fancier one from Tear Restore that has little cut outs, so I can see while using it (instead of keeping eyes closed). It may not work quite as good as the bruder, but it lets me get things done while using it.