life suck bro. it sucks big time.
don't let it get you down, youre a man after all. do what you have to do, work your your schedule to fit everything in and when its all over enjoy yourself. make sure you leave atleast 1hr a day to do something you enjoy even if it means less sleep/work not done as throughly.
i have always been in situations like you and the stress ends up runing my life. remember to be nice to everyone regardless of your own problems.
if things get too hard try to remember the goals you have set and how much better life will be after you achieve them.
"if youre going through hell, keep going."