Nyeri otot akut dan nyeri sering disebabkan oleh kurangnya suplai oksigen pada otot selama latihan, yang mengakibatkan akumulasi asam laktat (produk glikolisis anaerob) di otot. Asam laktat adalah zat asam, itu akan merangsang ujung saraf otot manusia, sehingga orang mengalami nyeri otot; Selain itu, ketika asam laktat menumpuk terlalu banyak di otot dan tekanan osmotik lokal terlalu tinggi, ini dapat menarik air dari daerah sekitarnya, yang dapat menyebabkan otot membengkak. Dan rangsangan pembengkakan ini seringkali menjadi penyebab utama nyeri otot. Setelah berolahraga, akumulasi asam laktat di otot secara bertahap akan terbawa oleh darah, sehingga nyeri otot perlahan akan hilang.
