Green’s Dictionary of Slang

donks n.

[colloq. donkey’s years]

a very long time.

[Scot]I. Welsh Trainspotting 122: It’s been likesay, donks, since ah went tae the fitba.
[Scot](con. 1980s) I. Welsh Skagboys 57: Matty [...] has been skag-happy for donks.
[Scot]I. Welsh Dead Man’s Trousers 6: You’ve known though the grapevine [he] has been looking for ye for donks.