M.Y.
Hi M., I am a massage therapist and have some suggestions that might help. I will encourage acupuncture, it is a great alternative if you don't want to take drugs from the western side of medicine. Acupuncture does work and I can reccommend a few to you if you would like.
The other thing you may want to try is placing a hot pack below your hips on top of your upper thighs.
There are some essential oils that might help with the pain as well. I would suggest peppermint oil mixed with a carrier oil such as grapeseed oil. Put about 2 to 3 drops of peppermint oil into your hand and then a little bit of grapeseed oil. Rub it onto your belly/abdomen area. It will feel a bit warming and cooling at the same. If it is too warm on your belly use less peppermint oil. You can also buy a small dropper bottle and mix the peppermint oil and grapeseed oil. There are many carrier oils so you don't have to specifically use grapeseed.
You can check out Vitamin Cottage or Wild Oats to find the supplies you need.
I hope this helps
M.