Weekends, especially Saturdays at STT are usually very crowded, slow and sometimes chaotic to say the least.

When in doubt get a porter to speed you through the line and then 2 hours is plenty. Without a porter, 3 hours might be necessary if it is crowded.

Good luck.