Yes, you have to declare honey at US customs. This is because honey can carry diseases that can be harmful to bees and other insects. If you are bringing honey into the US, it is important to declare it and have it inspected to ensure that it is safe to bring into the country.