Yesterday my wallet stopped syncing and so I restarted it and now its been in rescanning mode for about 16 hours. Is that normal or should I do something different? Thanks.
The duration of the rescanning depends on how many transactions the wallet has. That's why I do suggest to move the funds to a new wallet from time to time. The risk here is that your funds will stop staking until they have matured again for staking.
Do not forget to make a backup of the wallet regularly.