Should an update take approx 1 month to do?

Check the logs for “SLOW QUERY” or post here. If it was constantly trying to rescan & update as things where in motion, the DB is likely very fragmented.

Please post your logs as well… Let’s see what’s happening.