窝藏毒品指的是为犯罪分子窝藏毒品的行为,而非法持有毒品罪是自己非法持有的行为。非法持有毒品罪是指非法持有一定数量的毒品,破坏国家对毒品实行管制的行为。窝藏毒品罪指将犯罪分子的毒品窝藏在自己的住所或者其他隐蔽的场所,以逃避司法机关的追查。对比两个罪名的定义,不难发现行为人窝藏毒品必然要持有毒品,因此两者是法条竞合。所谓法条竞合是指一个犯罪行为同时触犯数个具有包容关系的具体犯罪条文,依法只适用其中一个法条定罪量刑的情况。刑法通说认为,此类窝藏毒品行为如果可以查明行为人是为了其他犯罪分子窝藏毒品的,应当认定行为人构成窝藏毒品罪如果查明行为人仅是用于自己吸食,应当认定行为人构成非法持有毒品罪如果无法查明行为人窝藏毒品的主观目的时,按照刑法疑罪从轻的原则定行为人非法持有毒品罪比较适宜。《刑法》第三百四十八条【非法持有毒品罪】非法持有鸦片一千克以上、海洛因或者甲基苯丙胺五十克以上或者其他毒品数量大的,处七年以上有期徒刑或者无期徒刑,并处罚金非法持有鸦片二百克以上不满一千克、海洛因或者甲基苯丙胺十克以上不满五十克或者其他毒品数量较大的,处三年以下有期徒刑、拘役或者管制,并处罚金情节严重的,处三年以上七年以下有期徒刑,并处罚金。第三百四十九条【包庇毒品犯罪分子罪窝藏、转移、隐瞒毒品、毒赃罪】包庇走私、贩卖、运输、制造毒品的犯罪分子的,为犯罪分子窝藏、转移、隐瞒所得毒品或者犯罪的财物的,处三年以下有期徒刑、拘役或者管制情节严重的,处三年以上十年以下有期徒刑。缉毒人员或者其他国家机关工作人员掩护、包庇走私、贩卖、运输、制造毒品的犯罪分子的,依照前款的规定从重处罚。犯前两款罪,事先通谋的,以走私、贩卖、运输、制造毒品罪的共犯论处。