I am a mathematics major. I am currently taking an honors analysis course using Spivak. I am also taking a statistics course which I enjoy. I am also taking a reading course with the same professor who is teaching my honors analysis course. Rudin's Real and Complex Analysis is being used in the reading course. The problem is I also have a job, a history course (WWI), a physics course and French. I find myself pulling an all nighter at least once a week to be able to finish all the work that is required. This isn't even including the reading course because I haven't been able to do much due to the time constraints. I can't really drop any of the courses because if I do I won't graduate on time. I can't quit my job either because I need the money to pay for tuition. Would it be a problem for me if I got say a B- or B in any of the courses not directly related to math? Would graduate schools look upon this unfavorably? I don't have anything lower than an A in any of my mathematics courses and for the time being, it will most likely stay that way. I feel like the required courses like history and french are a big waste of time. I would really rather just focus on the mathematics courses. I really want to go to a strong university for my PhD in mathematics. Will getting lower than an A or A- lower my chances?