No, you do not have to be 21 to buy vanilla extract. However, some vanilla extracts may contain alcohol, so it is important to check the label before purchasing.