吸毒违反了治安管理处罚法,会被处以行政拘留,但是女性怀孕,可以不执行行政拘留。法律依据:《治安管理处罚法》第二十一条 违反治安管理行为人有下列情形之一,依照本法应当给予行政拘留处罚的,不执行行政拘留处罚:
(一)已满十四周岁不满十六周岁的;
(二)已满十六周岁不满十八周岁,初次违反治安管理的;
(三)七十周岁以上的;
(四)怀孕或者哺乳自己不满一周岁婴儿的。第七十二条 有下列行为之一的,处十日以上十五日以下拘留,可以并处二千元以下罚款;情节较轻的,处五日以下拘留或者五百元以下罚款:
(一)非法持有鸦片不满二百克、或者甲基苯丙胺不满十克或者其他少量毒品的;
(二)向他人提供毒品的;
(三)吸食、注射毒品的;
(四)胁迫、欺骗医务人员开具品、的。