This heating pad is a little pricey but SO worth it. It has both heat and massage functions. The only downside is that you can't lay on it because of the vibrating mechanisms inside. You can sit with it draped over your back or belly and definitely use it for belly aches, or other...