I feel like you are exactly like me! All of a sudden I am caught in months of work all due after one weekend. First thing I do is make a chart.
Class: Assignments:
History -read 330-410; answer questions on pg. 412 # 12,14,15
Something like that for all my classes and all the assignments. Then allot a certain amount of time for each assignment. Ask friends for help when you get stuck, don't waste time or get distracted. I find that putting my computer away for a few hours can be extremely beneficial. Your parents could potentially help you through your math assignments if they are very hard. Also, you can email your teachers asking for extensions for some assignments, too. Teachers are generally understanding people, and I am sure they would help you out. If you need to read books, of course you should read them, but there is such a thing as SparkNotes. You can also listen to books online while doing other homework as well.
Here is a list of resources that might help you in tackling your homework:
Ultimate Homework Resource Guide:
http://forums.teenhelp.org/showthread.php?t=266
If you want to vent about all the work or need anything else, feel free to message me!
-Amy