Time management is something that I have always excelled in. It's a matter of being able to compartmentalize your social, school and work life. It is a lot easier said than done, but don't worry, here's an easy guide on how to time manage.
Lists are the best way to go! When making a list, create separate headings for each topic, such as "homework," or "social life." That way you don't have one giant list, which can get very overwhelming. Also, put the most important item on your list first, and your least important task last. That way you can decipher how long each task will take, and go from there.
Get a planner! I recently purchased a planner because I found myself forgetting when I appointments, events, and homework. So being able to write down when I have certain things I have to do, I can ensure that I am not over-booking myself or over-crowding my life. It also sounds super awesome to be able so say, "let me check my planner and I'll get back to you!"
Another great tool when managing your time is to not do too many things at once. I find doing simple tasks like putting clothes in the laundry or making myself a quick snack is the perfect amount of time for a mental break. If you take too long of a break, you risk losing your train of thought or your drive to complete your work. That's why taking naps are really difficult, because once you get into bed, you really don't want to get up.
My last piece of advise is to stay busy! I know it sounds counter intuitive to what I have been saying before, but by staying busy, you are avoiding long periods of time where you feel unproductive, and unmotivated. So, by staying busy, once you get home, you are already in a working mode, so you will feel obligated to continue working.
Not all of these things work for everyone, but it is a matter of finding what works best for you, and sticking with it!