<p>You can’t study for your MBA unless you’ve worked for at least 2-3 years, it’s a professional requirement (only non accredited programs will let you go straight from college… and you don’t want to waste your time in non accredited MBA programs!) For a consulting career, you need internships in consulting but any major will do - I recommend economics, math, applied math, computer science in particular. Business can be a minor in that case. If business is your major, I strongly recommend you take “traditional” subjects known to be rigorous.</p>