What's the difference between the following constructions of present perfect:
I've been waiting for you for seven years.
I've waited for you for seven years.
Googling yields no satisfying results. I also asked a native speaker and the one wasn't sure about the difference between the two, so I would like to know if there is any.