I think it depends on whether you want to just do each slide once and move on, or also have time to relax and enjoy the wave pools, lazy river, etc.
We were at TL from open to close last week, and had to drag the kids out forcibly. If you just want to hit the major slides, a few hours should be fine.