Possible torn hamstring?

what were you doing when you heard the “pop”? kicking your leg up, doing a split, ? it might just be a rough pull, but if it keeps hurting for days… that can not be good.