非法持有毒品多少克以上为犯罪
非法持有一千克以上鸦片、海洛因或者甲基苯丙胺五十克以上或者其他毒品数量大的是犯罪。非法持有鸦片不满二百克、海洛因或者甲基苯丙胺不满十克或者其他少量毒品的,不构成犯罪,由公安机关依法给予治安管理处罚。
吸毒是违法还是犯罪
吸毒是违法的行为,但其并不构成犯罪。因为从法律的角度来讲,吸毒是单纯的自伤行为,并不直接侵害他人的法益,譬如自杀、自残行为就没有触犯法律,法律不为其提供保护。根据相关法律规定,吸食、注射毒品的,处十日以上十五日以下拘留,可以并处二千元以下罚款;情节较轻的,处五日以下拘留或者五百元以下罚款。
综上所述,非法持有一千克以上鸦片、海洛因或者甲基苯丙胺五十克以上或者其他毒品数量大的是犯罪。
《中华人民共和国刑法》第三百四十八条
非法持有鸦片一千克以上、海洛因或者甲基苯丙*五十克以上或者其他毒品数量大的,处七年以上有期徒刑或者无期徒刑,并处罚金;非法持有鸦片二百克以上不满一千克、海洛因或者甲基苯丙*十克以上不满五十克或者其他毒品数量较大的,处三年以下有期徒刑、拘役或者管制,并处罚金;情节严重的,处三年以上七年以下有期徒刑,并处罚金。