I can only workout for 20 minutes before being exhausted? Tips?

I'm an athlete who works out 4 times a week. (I'm 18 by the way.) Anyway, I usually streach for 5 minutes, then I go on the treadmill for 15 minutes to work up a sweat (I put it on 3-4 incline, at a speed of about 6)

Then, I start with the workout. Problem is, I can only get through 20 minutes of the workout before my muscles are shaking, and I get dizzy.

I drink 3 bottles of water, so dehydration isn't the problem. Why can't I go for longer? Is 20 minutes my capacity?

Please help?
I can only workout for 20 minutes before being exhausted? Tips?
Post Opinion