No, porcelain veneers themselves cannot get cavities. However, the teeth below the veneer are still subject to decay. Make sure to maintain a pristine oral hygiene routine to ensure that your teeth stay healthy.