Anyone know what these bumps could be?

My son has had these for a good 5 - 6 weeks now