一般胃痉挛会疼痛有多久的话是需要根据每个人的病情。因为每个人的体质都是不一样的,所以具体胃痉挛疼痛的时间也不一样,建议找出发病原因,及时治疗,为什么为胃痉挛,胃病本身,如溃疡、胃炎、胆汁返流,饮食因素,受寒等。胃痉挛本身是一种症状,不是疾病,出现胃痉挛时。主要对症,解痉止痛止呕,如果常常出现胃痉挛,应注意寻找原因,从根源上治疗,才是最有效的办法。