There is no set duration for how long unrequited love will last. If you continue to have unreciprocated feelings for someone and they are a consistent part of your life, unrequited love may persist for months or even years
Yea, 4 years now. We will see if it ever ends. I dont think it ends...