Unterschied Stimmenthaltung und ungültige Stimme?

Ich bin in diesem Jahr wahlberechtigt und habe mir einige Gedanken zu dem Thema „Wahl“ gemacht . Einige meiner Freunde wollen nicht wählen gehen, jedoch hat mir meine Lehrerin erklärt, dass es besser wäre, eine ungültige Stimme ab zu geben, als wenn man gar nicht zur Wahl geht. Angeblich sollen durch das nicht wählen gehen, radikale Parteien wie NPD mehr Vorteile daraus ziehen als die anderen Parteien. Jedoch wieso ist das so??? Gibt es überhaupt einen Unterschied zwischen Stimmenthaltung und ungültige Stimme???