Thank you for your query.
It is very difficult to say which injection is the doctor prescribing. I hope you mean that the doctor is advising your daughter to take the typhoid vaccine
. If it is typhoid vaccine then it can be given after about 4-6 weeks after your daughter becomes afebrile. The vaccine containing Vi antigen has to be taken every 3 years and even adults should also take the vaccine, which they unfortunately do not take.
I hope I have answered your query to your satisfaction.
Wishing your daughter all the best.