An application for naturalization can be filed 90 days before the applicant meets all the requirements to apply. So, she should be able to apply 90 days before she has been a LPR for 3 years.