It may take a long time to improve or the problem could be chronic and never totally get better. It just depends on your individual case. If it is minor and temporary if will get better fairly soon but a serious, chronic case could last many months or years. Talk with the specialist that is what they are there for.
MJK MD