All told, the CFA takes 300 hours of studying (6 months or so), and that considered, usually about 2.5 years or so to finish. If you really rush it, you can maybe ... mayyybbbbeeee make it in two.
The first-level test is offered in December and June, the other two are only offered in June.
On top of that, only around 20% of CFA test-takers get through the process without failing one test and having to take it again.
Getting your MBA can take two years or less straight through.