Translation:The study takes at least three years.
First, in English, the future tense would probably be preferred; second, per "Beolingus" dictionary, means to last (as the primary definition). i.e. should be acceptable. In my opinion, lasting three years is a one time thing; taking three years can mean for example a course that is repeated for new students.