The duration of a STK depends on its severity and type. Ischemic strokes, which are caused by blood clots, may last from a few minutes up to several hours, while hemorrhagic strokes, which are caused by bleeding in the brain, can last much longer.