It is okay to miss someone with whom you had a strong connection even if you haven’t seen or spoken to them in years.
Because there is no time limit as to when you should reach acceptance and move on. There should not be a set date where you should finally get closure and move on with your life.
I know that your friends might be making you feel guilty and stupid for holding on for so long and remaining stuck in the past. They might be even tired of listening to you talking all the time about them even though a lot of time has passed.
But, time doesn’t mean anything. There isn’t anything wrong with you. You can miss them. Even if it has been months or years. Even if the breakup has hurt you badly. Even if you know they are a bad person. You can miss them still. And it is okay.
Missing someone doesn’t make you naïve, stupid, or pathetic. And you shouldn’t feel ashamed of it.
You are human. You can miss someone badly because that’s a proof that they mattered to you. They made your life beautiful at some point in time. You two were in love. And even though things have ended badly, there were many happy memories that you two shared together.
Also, missing them does not mean that you are stuck on them, or that you still carry hope and expectations. You could be over someone but still, miss the connection. Still, miss the person.
You can be completely happy and fulfilled in your life and still miss them for the role they played in your life. After all, there are friends that you miss, there are relatives that you miss. There are happy memories that you miss.
That means that you are appreciative and grateful for the past yet love your present.
When a person you genuinely loved and cared about is no longer in your life, you don’t need to erase every memory of them. You don’t need to act like they mean nothing to you because once they meant everything to you.
Accept that fact and be okay with missing them.
Even after all this time.