I know that the larger a molecule is, the less polar it is. But how do you know when a molecule is too large? for example, benzoic acid consists of a benzene ring and then a COOH which is polar, but since there are already 7 carbons, doesn't the polar functional group lose its affect?
Also, if a molecule can hydrogen bond, is it automatically considered polar?