It should not deviate from 90 on the dash at all once it has reached operating temperature. The 90 on the dash covers a huge temperature range from 75 degrees up to over 100.
Once mine hits 90 on the dash it stays there, no matter what. The true coolant temperature reading can fluctuate between high 80's up to around 94 or 95 which is perfectly normal, but the gauge will stay solidly on the 90 the whole time