Last trip thru SJU in February - from the curb (flew Island Birds) thru USDA inspection, checked bags, TSA (via Clear) took us 25 minutes on a Saturday. I would want a 2 hour cushion if the flights aren't on the same ticket