Thanks for your query. Looks like he is suffering from infection. Since it has been for a week, you need to show him to a pediatrician
. He will examine and find out the cause and if needed he will request blood tests, urine test to know if fever
is due to bacteria or virus. Antibacterials can be prescribed if it is due to bacteria. Till then keep him hydrated by giving adequate fluids, milk, juice, water. His appetite will be low but will improve as he starts recovering. DOn't worry he will be better. Just show him to a good pediatrician.
Dr. Balaji Chinnasami MD
Assistant Professor, Pediatrics