De duur van spiertrekkingen varieert afhankelijk van de oorzaak. Sommige spiertrekkingen kunnen slechts enkele seconden duren, terwijl andere enkele minuten tot zelfs dagen kunnen aanhouden.