What does "overdue" mean here?
When something is "overdue" it means that it is late or hasn't happened at the date it was expected to happen. Ex: Your rent has been overdue for two months. "Overdue" can also mean that something has been needed for a long time. Here, Anna is referring to the fact that she hasn't had any company or people to hangout with for a really long time, and she has needed it for a long time. Here's a few more examples of "overdue" in this context: Ex: Changes to the laws are long overdue. Ex: He feels like a salary raise is overdue.