Welcome to Healthcare Magic Forum,
I appreciate your effort. Very rarely you get to see such parents. If your child is getting better, you can wait but 2.5 weeks is long duration. Its worthwhile to see a pediatrician
, it might be allergic which has to be treated. Better get a consult.
Hope your child gets well soon.