Thanks for your query.
you did not mention clearly why were you hospitalised for so many times.
Was it due to continous fever
or some other complaints.
What was the main complaint.
Get your complete blood count
done, since anemia
also presents vaguely.
If all investigations were normal and still if you have fever for more than 3 weeks it is called pyrexia of unknown origin.
Dont simply rely on medicines for constipation
, try with fibre rich foods.
Hope I have answered your query.
I will be available for your followup queries if any.
Wishing you good health.