What does it mean if a USB drive takes very long to eject?
Yes, I would think so. If there is no alert hiding somewhere that says that the disk is in use, it very likely corrupted.

I would make a backup and replace the drive as soon as possible.