1、醉酒驾驶要拘留多久视情况而定。对于醉酒驾驶者,一般处15日以下拘留,暂扣3个月以上6个月以下驾驶证,并处500元以上2000元以下罚款。醉驾如果构成危险驾驶罪,被刑事拘留后,法院还会根据具体情形判刑,处以拘役或者有期徒刑以上刑罚。
2、法律依据:《道路交通安全法》
第九十一条 饮酒后驾驶机动车的,处暂扣六个月机动车驾驶证,并处一千元以上二千元以下罚款。因饮酒后驾驶机动车被处罚,再次饮酒后驾驶机动车的,处十日以下拘留,并处一千元以上二千元以下罚款,吊销机动车驾驶证。 醉酒驾驶机动车的,由公安机关交通管理部门约束至酒醒,吊销机动车驾驶证,依法追究刑事责任;五年内不得重新取得机动车驾驶证。