I have every problem mentioned up there. And it has been a hell of on a daily basis. I have Gastroparesis which can be nerve destruction in my belly been throwing up for days no reduction. Till I just experimented with this. All I am able to say is wow. https://dominickvmxrm.win-blog.com/18824232/street-heat-strain-no-further-a-mystery