You can major is pretty much anything as long you take the requirements that schools ask for (Orgo, Calc, Bio..etc)
Although, the CS (Computer science, I don't know if that's exactly the same, but it's what our school offers..) lifestyle does require you to have a grip on your time management skills, because otherwise you end up having to stay up for 72 hours straight, coding and debugging for that final project that's due, heh.
And coding seems to be something that can be really hard and frustrating for some people, but you can probably get a feel for how easily it comes to you after you take some college level coding classes. But if you really love it, then you shouldn't have a problem majoring in it and doing well (which is generally true of any major).