Yonks?
Love Google!:
YONKS n. Quite simply, a long time. Not a specific length of time at all; it could be minutes or decades. Good examples would be "Where have you been? I've been waiting here for yonks!" or "Met a friend from school the other day who I haven't seen for yonks."