How long does it take for a master's degree?

I think it depends on what field you are in. Usually 2-3 years. You get a masters after you get a bachelor's (4-year) degree.