what do you call a person who kinda has a crush on someone for a long time

3 answers

A person who has a long-standing crush on someone can be referred to as "infatuated," "longing," or simply having a "prolonged crush." Some might also describe them as being "smitten" or having a "harbored affection" for the person. If the feelings are strong yet unexpressed, terms like "secret admirer" might also apply.

how about a person who likes two people

A person who has romantic feelings for two people simultaneously can be described as "bicoastal" or being "polyamorous" if they are open to loving multiple partners. Other terms that might apply include "love triangle" if the situation involves three people, or simply "having a crush on two people." The specific terminology can depend on the context and the nature of the relationships involved.