> > [...] how would you say 'for a long time'
>
> langa tíða.

Hmm... No, not quite; the grammar doesn't add up.
Try 'langa tíð' or just 'lengi'.

Kveðja,
Haukur