所谓非法持有毒品,是指行为人持有毒品时,没有合法的根据;或者说,行为人持有毒品,不是基于法律、法令、法规的规定或允许。如果行为人合法持有毒品,则不构成犯罪。即依法生产、使用、研究毒品的人持有毒品时,是正当行为,不构成犯罪。如医生因病人病情的需要,为使用毒品而持有毒品的,经过有权机关批准从事毒品管理职业的,经过有权机关批准制造毒品后持有毒品或依法运输毒品的,都是合法行为,不构成非法持有毒品罪。
另外,非法持有毒品达到一定数量才构成犯罪。即非法持有鸦片200克以上、海洛因或者甲基苯丙胺10克以上或者其他毒品数量大的。
【法律依据】
《刑法》第三百四十八条规定,非法持有鸦片一千克以上、海洛因或者甲基苯丙胺五十克以上或者其他毒品数量大的,处七年以上有期徒刑或者无期徒刑,并处罚金;非法持有鸦片二百克以上不满一千克、海洛因或者甲基苯丙胺十克以上不满五十克或者其他毒品数量较大的,处三年以下有期徒刑、拘役或者管制,并处罚金;情节严重的,处三年以上七年以下有期徒刑,并处罚金。