Personally, 90 days (1/4th of a year or 3 months or 12 weeks, depending upon how you want to look at it) seems like a long time between preassesment and final assessment audit. Most of what I have seen have been 3 to 6 weeks, depending upon:
1. What had to be done, and
2. The registrar's schedule.