Yes, my son is 3 will be 4 in a couple weeks. He is on it as well. This isn't the first time he has been put on meds that the age is off. If you are confident with your doctors choices I wouldn't worry about it. My son was on Cipro for a few months and the age was way off as well.