Undo significantly slow

Hi . I am trying to understand why it takes so much time to undo an action in my blender or is it a problem in Blender generally speaking? Every time I need to undo something the wheel comes…and I need to wait several seconds…Did anyone find a workaround this ?

Thank you