L’expression en avoir de besoin est considérée comme vieillie, même si elle est présente dans la langue parlée au Canada.

On doit plutôt dire en avoir besoin ou avoir besoin de selon le contexte :