I have to pass on the first one. As for the second one, I'd asy that a normal time would be about 2 years, depending on their prior degrees and the particular school. Since she already has a business degree, she might get out of a few of the 500 level classes. Maybe.
I did my MBA in 4 quarters. That was only possible because I just finished my undergrad business degree and was able to skip all the 500 level classes. It was still a very busy, hard year. 4 grad level classes at a time and working 30+ hours/week didn't leave much time for anything else. Fun though.