if you have pain take magnesium with a glass of water, that should help within minutes, however this won't dissolve the gallstones in the long run. Also, if you have pain, avoid foods that cause the pain, you have a chance to make them a bit smaller...most people have gallstones, it's only when...