I am a computer science major and a freelance writer. I used to face enormous pressure to meet all the ends - college, friends, a job (physical job), virtual job (writing articles and coding websites for people) and of course - my crazy girlfriend. It used to get worst during the final weeks of my college exams and sometimes due to relationship problem.
But after living with all those problems for more than two long years, I got used to it or you can say, I figured out a way to manage them. I am no longer taking any job that comes my way. I am very picky and only taking the jobs which pays 'worth' the time I spend. Now, again I have a social life.
So, here's the bottom line, don't take all the work that comes your way. Just go for the worthy ones. And if you want - you can manage a team and get the work done from them; then you'll be able to cut some profit amount without actually working.