what causes internal muscle spasms
Like any other muscles in the body, your abdominal muscles can have spasms that occur as a result of muscle strain during heavy use or overuse, fatigue, dehydration, and alcohol or drug use. Abdominal muscle strain is a common injury among athletes and can cause muscle spasms.