Will intended undergrad non-science major affect admittance to med school?

You can major in anything you want, as long as you also take the pre-med course work (e.g. biology, chemistry, etc.).

About half of applicants and matriculants to medical school are biological science majors, but the rest come from various different undergraduate majors, including humanities and social studies majors.