Olá Maria,
Não é normal não ter nenhuma melhora em duas semanas fazendo um tratamento. A pneumonia do seu filho foi diagnosticada por um médico? Ele que receitou o xarope?
A Pneumonia pode ser causada por bactérias e vírus.... No caso das causadas por bactérias, é necessário usar antibióticos, já na pneumonia por vírus, não há um medicamento que combata, são usados somente medicamentos para aliviar os sintomas, o próprio organismo combate o vírus.
Mas você deve voltar ao médico, pois o importante em uma pneumonia viral é manter o paciente hidratado e bem nutrido, vá a um pronto socorro para ver se o seu filho não está desidratado, se for o caso ele receberá soro.