Hi welcome to Health care magic forum.
Thanks for calling H.C.M.F.
You had typhoid fever
in 2011, since then you are getting fever and when tested you got it positive for typhoid, all the time .
The possibilities could be that due lack of resistance in your body , or due to reinfection with salmonella
bacteria due to unsterile drinking water, or food.
you might have become carrier of the bacteria due to incomplete treatment , by stopping the treatment when the temperature become normal.
Or the test may be wrong sometimes, Don't worry about tests , in every fever season some people get typhoid . If you become the carrier or your resistance is low you doctor will take care of it.
Wishing for a quick and complete recovery.