Do I need the comma after "months" here?

Over the past 6 months, OvaScience has been continuously hammered down by short sellers.

Yes. A comma is needed after months.

The general rule is that a long prepositional phrase at the beginning of a sentence should be followed by a comma.