How long is long enough?
You've attended the job interview. You need a yes or no answer.
Once you have attended an interview, what do you think is a reasonable time-scale to wait for either a yes, you've got the job or a no, you haven't? The answer is to always go with your instincts.