long; lasting
for a long time
He has a stuffed nose for a long time already.
☺