咱们聊聊,要是有人打了你却不肯赔钱,那他们关多久得看情况来定。首先说说这个行政拘留,一般来说不会超过15天。再说说那个刑事拘留,那可就不一样了,可能要关好久。行政拘留,主要就是用来看那些情况不是很严重的家伙的。要是这人打人导致你受了伤,比如说出现了轻伤或者更严重,可能就要被送到公安那里去,然后变成刑事拘留了,这意味着你可能还要面对刑事起诉。在决定怎么处罚这些家伙的时候,会把他们打人的手段、造成的伤害、还有对待这件事的态度这些都算进去的。所以说,即使挨打的人已经被拘留了,他还是可以通过法院来找打人的那个人索赔,比如说治疗费用,护理费用,还有你因为受伤不能干活而少赚的钱等等,都可以要回来。