Your CBC is not showing any abnormality. It appears you are having viral fever which has been prolonged due to reduced immunity. You can repeat widal & CBC. To improve immunity you must take rest, eat lot of green vegetables & fruits, drink lot of neembu pani with salt & glucose, narial pani, & milk etc. Take 8hrs.sleep. Avoid heavy oily meals. Have deep breathing & little walking regularly after recovery. Have meditation with breathing excercise. You can also take
Vitamin C 500mg daily for few months. Also some B complex. Keep temp. Chart morn. & even with digital thermometer keeping the end point at farthest place on side under the tongue.