Sachverhalt: Sachverhalt: A. Am 20. Dezember 2000 fand das Bezirksgericht Winterthur X._ schuldig - der Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 und 2 lit. a BetmG, sowie - der Übertretung des Betäubungsmittelgesetzes im Sinne von Art. 19a Ziff. 1 BetmG i.V.m. Art. 19 Ziff. 1 BetmG. Das Bezirksgericht bestrafte X._ mit zwei Jahren Zuchthaus. Das Bezirksgericht bestrafte X._ mit zwei Jahren Zuchthaus. B. Auf Berufung von X._ präzisierte das Obergericht des Kantons Zürich, II. Strafkammer, am 16. November 2001 den Schuldspruch des Bezirksgerichtes, indem es ihn der Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 Abs. 4 und 5 i.V.m. Ziff. 2 lit. a BetmG sowie der mehrfachen Übertretung des Betäubungsmittelgesetzes im Sinne von Art. 19a Ziff. 1 BetmG i.V.m. Art. 19 Ziff. 1 BetmG schuldig fand. Das Obergericht bestätigte die Strafe des Bezirksgerichts (zwei Jahre Zuchthaus). Das Obergericht bestätigte die Strafe des Bezirksgerichts (zwei Jahre Zuchthaus). C. Gegen dieses Urteil reichte X._ kantonale wie auch eidgenössische Nichtigkeitsbeschwerde ein. Mit der eidgenössischen Nichtigkeitsbeschwerde beantragt er Aufhebung des angefochtenen Urteils und Rückweisung zu neuem Entscheid. C. Gegen dieses Urteil reichte X._ kantonale wie auch eidgenössische Nichtigkeitsbeschwerde ein. Mit der eidgenössischen Nichtigkeitsbeschwerde beantragt er Aufhebung des angefochtenen Urteils und Rückweisung zu neuem Entscheid. D. Am 7. Dezember 2002 wies das Kassationsgericht des Kantons Zürich die kantonale Nichtigkeitsbeschwerde von X._ ab (act. 7). D. Am 7. Dezember 2002 wies das Kassationsgericht des Kantons Zürich die kantonale Nichtigkeitsbeschwerde von X._ ab (act. 7). E. In ihrer Vernehmlassung beantragt die Staatsanwaltschaft des Kantons Zürich dem Bundesgericht sinngemäss Abweisung der Nichtigkeitsbeschwerde (act. 12). In seiner Stellungnahme zu dieser Vernehmlassung hält der Beschwerdeführer an seinen Anträgen fest. 