thanks for your query at HCM
during course of infection body immunity will respond to infection, there will be increase in wbc, and platelets, this normal immune response of the body.
typhoid can be positive in other infcetions also because of false positive reactions.
your saying you had bacterial infection positive for more than two years it could be due to chronic carrier state in typhoid.
culture and serological test can establish chronic typhoid carrier
establishes the presence of salmonella
in billiary tract in carriers.
hope this will help you.