Depends on what you're doing!
I divide my practice into categories
- Develop my feel (I just shoot ball, to feel good, I'd move a ball that prevent me from shooting another ball, etc etc). This can go for 1-2hours
- Develop specific skills using drills, that shouldn't go for much longer than 30...