Да, конечно, может. 3 недели - это вообще очень долгий срок для такого малыша. Я бы не экспериментировала на вашем месте над здоровьем ребенка, а немедленно отправилась бы к врачу. Даже если ребенок хорошо себя чувствует, то все равно покажитесь педиатру.