are 4 years of Science enough for Harvard

You should have AP’s balanced across all (or most) core subjects. So you can have several histories, but also need math, science, etc. And no, nobody needs more than 4 years of science for Harvard. There is no expectation that any applicant take all APs offered.