Les deux phrases seraient justes mais le sens est différent :
J'ai besoin de lunettes
signifie que tu as besoin d'acheter des lunettes (techniquement "de des lunettes"), sans plus de détails.
J'ai besoin des lunettes
signifie que tu as besoin de lunettes particulières (techniquement "de les lunettes"). Par exemple, des lunettes de protection, mais c'est au contexte de le préciser.
Note que la différence est exactement la même avec "clients". Par exemple :
J'ai besoin de clients pour que ma société prospère.