All these things most likely work. People are great about sharing things like this. For my Diverticulosis IMMEDIATE relief while waiting for these other things to work: a heating pad held firmly against your painful area works great. Sometimes it is all I need. I saw where someone wrote a warm bath helps. This is the same premise, only faster. Trust me, it feels great right away. HAPPY RELIEF.