Ég hef ekki reykt í mörg ár.
I haven't smoked for years.