I'm sure everyone else has their limits, I am no exception. There is only so much I can stuff into my head every day, if I want to remember those things later.
I can't get away with studying over two hours in one sitting. At that point I start slowly losing the stuff from the beginning of my studies. I am also a big fan of taking breaks. Honestly even a half an hour can significantly improve my memorization and ability to understand what I’m reading without overwhelming myself.