It could take almost any amount of time. Don't mean to sound like a wise guy but what is normal? How are you feeling? Perhaps I can tell you about some specific symptom/symptoms as could others as well, but your question is just too vague. God bless.
I am not a dr. My statements are based on years of experience and related education. Consult with the professional of your choice regarding matters of concern.