Sachverhalt: Sachverhalt: A. Das Bezirksgericht Zürich sprach X._ am 11. Dezember 1996 der mehrfachen Widerhandlung gegen Art. 19 Ziff. 1 Abs. 3 bis 6 in Verbindung mit Art. 19 Ziff. 2 lit. a, b und c des Betäubungsmittelgesetzes (BetmG) sowie der Irreführung der Rechtspflege schuldig und bestrafte ihn mit sechs Jahren Zuchthaus und zwölf Jahren Landesverweisung. Vom Vorwurf gemäss Ziff. I lit. f der Anklage wurde der Angeklagte freigesprochen. Das Obergericht des Kantons Zürich bestätigte diesen Entscheid im Berufungsverfahren am 2. April 1997 im Schuld- und Strafpunkt. Es sah indessen von einer Landesverweisung ab. Nachdem das Kassationsgericht des Kantons Zürich am 24. August 1998 das obergerichtliche Urteil aufgehoben hatte, wurde ein Belastungszeuge noch einmal untersuchungsrichterlich einvernommen. Das Obergericht des Kantons Zürich sprach X._ am 9. Juli 1999 erneut der mehrfachen Widerhandlung gegen das BetmG sowie der Irreführung der Rechtspflege schuldig und bestrafte ihn wieder mit sechs Jahren Zuchthaus. Auch dieses Urteil wurde durch das Kassationsgericht des Kantons Zürich am 20. November 2000 aufgehoben, da die Aussagen des oben erwähnten Belastungszeugen, auf denen die Ziff. I lit. a, b und c der Anklage beruhen, nicht verwertbar seien. Das Kassationsgericht hatte den Angeklagten bereits mit Verfügung vom 7. Februar 2000 aus der Haft entlassen. Auch dieses Urteil wurde durch das Kassationsgericht des Kantons Zürich am 20. November 2000 aufgehoben, da die Aussagen des oben erwähnten Belastungszeugen, auf denen die Ziff. I lit. a, b und c der Anklage beruhen, nicht verwertbar seien. Das Kassationsgericht hatte den Angeklagten bereits mit Verfügung vom 7. Februar 2000 aus der Haft entlassen. B. Das Obergericht des Kantons Zürich sprach X._ am 14. März 2002 der mehrfachen Widerhandlung gegen Art. 19 Ziff. 1 Abs. 3 bis 6 in Verbindung mit Art. 19 Ziff. 2 lit. a BetmG (Ziff. I lit. d und e der Anklage) sowie der Irreführung der Rechtspflege schuldig und bestrafte ihn mit drei Jahren Zuchthaus (als Zusatzstrafe zu einem Strafbefehl der Bezirksanwaltschaft Bülach vom 23. Januar 1996). Von den Vorwürfen gemäss Ziff. I lit. a, b, c und f der Anklage wurde der Angeklagte freigesprochen. Für zu Unrecht erlittene Haft wurde ihm eine Genugtuung von Fr. 18'000.-- entrichtet. Das Kassationsgericht des Kantons Zürich hiess eine dagegen gerichtete kantonale Nichtigkeitsbeschwerde am 29. März 2003 gut und erhöhte die dem Angeklagten zugesprochene Genugtuung auf Fr. 30'400.--. Das Kassationsgericht des Kantons Zürich hiess eine dagegen gerichtete kantonale Nichtigkeitsbeschwerde am 29. März 2003 gut und erhöhte die dem Angeklagten zugesprochene Genugtuung auf Fr. 30'400.--. C. X._ führt eidgenössische Nichtigkeitsbeschwerde und beantragt, das Urteil des Obergerichts vom 14. März 2002 sei aufzuheben und die Sache zur neuen Beurteilung und Entscheidung an die Vorinstanz zurückzuweisen. Die Beschwerde richtet sich nur gegen das Strafmass. Die Vorinstanz und die Staatsanwaltschaft des Kantons Zürich haben auf eine Stellungnahme verzichtet. 