I have been wanting to meet you for a long time
You are correct: want and need are state, non-continuous or stative verbs, and aren't used in continuous tenses.
https://www.perfect-english-grammar.com/stative-verbs.html
However, they are widely used in continuous (progressive) forms in informal speech. I blame McDonald's for their "I'm lovin' it" slogan. It may also be more prevalent in Indian English (Chandrika Balasubramanian, Register Variation in Indian English, Volume 37 of Studies in corpus linguistics, 4.2.1 p.90).