my 21 month old has been running a fever 103, this is day 3 , not eating much, drinking some, I ve been giving motrin every 6 hours but the fever spikes back 3 to 4 hours after dispensing it . He tested negative for strep, ear infection etc.. His CBC showed he s anemic. Is 3 days too long to have a fever at his age.