It may seem as if there were no way of gaining more hours in a day, but there is. You don't have endure sleep deprivation to finish your tasks, but you have to learn how to control time more efficiently and effectively. As long as you plan out what needs to be accomplished, there will be more of a chance that you will complete it. Leave two hours on your schedule free, so you can make necessary changes if adjustments are required. It's good to be flexible.
Organization is also a key to spending time effectively.
So, take five minutes every day to put away your papers and throw away your trash. You'll work better, faster, and more comfortably. It doesn't matter how much you hate the next assignment in History. You still have to do it. It's better to do it over a number of days than wait until the night before the due date.