my kids was having the same problem i took him to all doha doctor but not find the problem then i took him to kamad hospital in the evining where we have to pay 100 riyal doctor fee only the all test they will do free, i think that your child is having some allergy with some thing they will do the test and tell you my son was having the same problem now he is ok