It usually takes 1 month to get respone. Don't worry about the visa expiration date. As long as you send the application before the date, your mon is legal to stay here to wait for the resonse until it comes -- even the application is declined eventually. If it is declined, the only thing you must do is let her leave within a number of days -- the refusal letter will let you know the deadline.