You shouldn’t put your life on hold in the hopes he will turn around someday and decide to date you. You shouldn’t waste time waiting for him when you could be going out and living a life you adore.
Even though he’s the only one you want right now, you shouldn’t wait for him forever because there’s no telling whether he’s serious when he says he’s not ready for a relationship right now.
He might be telling you that in order to cover up for the fact he isn’t interested in dating you. He might be telling you that so he can string you along while hooking up with other girls on the side. He might be telling you that because he genuinely believes it’s the truth at the time — but things can change. He might find someone else. He might head down a new path. He might not give you the happily ever after you’ve been hoping to receive from him.
You shouldn’t wait for him forever because nine times out of ten, bad timing is a bad excuse. If he really wanted to be with you, then he could try to rearrange his schedule to make time for you, even though work has been leaving him swamped lately. If he really wanted to be with you, then he could try to figure out a way to make a long-distance relationship work, even though he’s miles away. If he really wanted to be with you, he would fight for you. He would put effort into you.
You shouldn’t wait for him forever because it’s not fair for you to be the one waiting, the one chasing, the one pouring all your love into him. If he cannot return your affection, then he doesn’t deserve your affection. You shouldn’t settle for anything one-sided. You shouldn’t settle for a mediocre version of love.
You shouldn’t wait for him forever because forever is a long time. There are other people out there who can give you what you need without a timer attached. You deserve to experience the world without being tied down to someone who might not even feel the same way about you. You deserve to see what it’s like to enter a relationship with someone who is ready for you, who is willing to give you everything you need. Not in a year or two or ten but today.
You don’t want to end up waiting around for him when there’s no guarantee you two are going to end up together. Even if the timing really is bad, you’re allowed to live your life. You’re allowed to date other people. You’re allowed to explore your other options.
In the end, when the timing is right, the two of you might find your way back to each other. Or you might not.
Either way, you shouldn’t wait for him forever. You shouldn’t make yourself miserable just in case he decides to turn around and date you after years of chasing after him.