What does "overdue" mean here?
Native speaker’s answer
Rebecca
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.