Have you had your Magnesium level tested?
Low magnesium levels can lead to stomach problems,Angina, Anxiety, muscle spasms, insomnia, depression, muscle aches, muscle twitch, restless legs, panic attacks, weak bladder control, weakness or tiredness, irregular heart rhythm, diabetes , hypothyroidism , and metabolic issues etc. If you have some of these symptoms as well try Magnesium Supplements or regular Epsom Salt bath may make an improvement for you . Internet search "Organic Facts Magnesium" for more info.