公安封银行卡封多久需视情况而定。具体规定如下:1、银行卡被公安机关冻结,一般查封银行账户期限为六个月;2、冻结存款、汇款等财产的期限为六个月,冻结债券、股票、基金份额等证券的期限为二年;3、有特殊原因需要延长期限的,公安机关应当在冻结期限届满前办理继续冻结手续,每次续冻存款、汇款等财产的期限最长不得超过六个月,每次续冻债券、股票、基金份额等证券的期限最长不得超过二年。银行卡被公安冻结怎么办1、如因办案或司法需要,公安局需报请法院冻结涉案相关银行账户;2、法院发函给银行方面,银行回复并签字,按规定冻结该账户;3、一般冻结期限是六个月,根据需求可延期一次,一般延期为三到六个月;4、如涉嫌违法等,可对账户进行永久冻结;5、配合公安调查,调查完成后,如无其他问题,账户会及时解冻。银行卡冻结的原因都有哪些1、银行卡是借记卡,如果被冻结,一种是错帐冻结,就是说银行交易时将钱错误地多给到了储户账号上,那么银行可能会把多的部分冻结掉;2、银行卡是信用卡,如果被冻结,可能是信用卡出现过异常交易,比如恶意套现、伪造信息、密码连续错误等,银行卡都有可能被银行冻结;3、可透支的银行卡,银行会根据实际偿还能力来给制定透支份额,当透支超出份额银行会立刻冷冻银行卡;4、不论是什么银行卡,如果输入密码三次连续出错,银行系统会自动把银行卡密码锁住,与冻结差不多,但不是冻结。24小时过后会自动解除;5、银行卡到期没有重新办理新卡的,到期后银行会冻结当事人过期银行卡;6、银行卡如果被连续挂失多次,被银行方面认为有恶意挂失的嫌疑而予以冻结。法律依据:《中华人民共和国刑事诉讼法》第一百四十四条【查封、冻结财产】人民检察院、公安机关根据侦查犯罪的需要,可以依照规定查询、冻结犯罪嫌疑人的存款、汇款、债券、股票、基金份额等财产。有关单位和个人应当配合。【禁止重复冻结原则】犯罪嫌疑人的存款、汇款、债券、股票、基金份额等财产已被冻结的,不得重复冻结。