protracted

Lasting too long and becoming tiring or annoying.