How difficult is it to get IN to med school on average? And about how much time a day would you say you spend on homework?
Thanks for all the answers.
It's by far the hardest grad school to get into. You have to be smart and diligent. Undergrad GPA matters a lot and so does the MCAT. Unless you're black or mexican, of course.

Standards are also a bit easier for females.
Scoring really high on the MCAT (>35) would not make up for a GPA that is lower than 3.2. There are Harvard graduates with <3.2 gpas and really high MCATs that can't get in any schools because while the admissions commitee can tell that they're smart, the low GPAs also indicate that they're not very hardworking students. Going to a prestigious undergrad school would also help alot. While it is possible for students from average state colleges to get into med schools, it's not that common. If you check, only 1 or 2 students from no-name schools would get in med schools each year.
Going to a more famous undergrad program would help but keep in mind that you would still need a really strong GPA (at least 3.6) in order to have a good chance of getting into med school. If you don't feel you're capable of getting a strong GPA at a famous U, then it's better to just go to somewhere that's less prestigious but easier. A 4.0 from an average U would still look much better than a 3.0 from a Top 10 university. Med schools care about the stats of their students alot so they don't want them to be pulled down by low GPAs or low MCATs.
The MCAT is a pretty tough test for alot of people. You get tested on physics, chem, Ochem, bio, and a verbal section. Oddly, the verbal section seems to be the most important and the hardest hurdle for most science majors. I know many people with excellent GPAs who did terrible on this test. The MCAT is a tough test because it requires logic and reading skills much more than memorization. You can take some Kaplan/Princeton Review courses to improve your skills but alot of it just seems to be dependent on natural talent. MCAT seems to be an indicator of IQ while GPA is an indicator of your dilligence. Since there might not be much you can do about improving your MCAT, the best thing you can do is to try to get as high a GPA as possible.
In addition to your academics, make sure to do enough extracurricular stuff that you can put on your resume. Med schools don't want nerds that do nothing but study. It's a pretty tough road to get there so make so you really want this career before you embark on it. However, it doesn't take a genius either. If you're pretty smart, you'll be able to get in if you work hard enough.