An eleven-year-old child presented with a history of fever for two days, Investigations are suggestive of typhoid fever. Which antibiotic should be started and how long?

Please suggest.