有吸毒史在一定条件下可以考B2驾照。具体条件如下:
1、三年内无吸毒行为:申请人需要确保在三年内没有吸食、注射毒品的行为。
2、解除强制隔离戒毒措施满三年:对于曾经接受过强制隔离戒毒的人员,需要确保解除措施已满三年。
3、通过公安交管部门的核查:在申请驾照时,公安交管部门会核查申请人的吸毒行为记录,并审查医疗机构出具的身体条件证明。
需要注意的是,如果申请人在三年内有吸毒行为记录或解除强制隔离戒毒措施不满三年,将不予受理驾照申请。同时,在申请驾照时,申请人需要如实申告自己是否具备以上不准申请的情形,并对申告内容的真实性负责。