The reason Hamlet delayed was that there was actually no delay. There have been reasons put forth for Hamlet‘s apparent delay in seeking revenge. In Hamlet’s part, the delay was due to external difficulties. Many other people here in this earth believe that Hamlet does not take immediate action because Hamlet’s character is one of contemplation and melancholy not action. Because of these traits, Hamlet needed evidence and assurance that Claudius really killed Hamlet father. Hamlet may not want to kill Claudius because of the Oedipus complex. Hamlet would have liked to make Claudius’ death more painful and ruthless than Hamlet father.
Shakespeare could have overdone Hamlet’s revenge on purpose because he is satisfying an Elizabethan audience and categorizing Hamlet as a tragedy. Hamlet’s delay could be seen as a flaw and like all tragic heroes, Hamlet must have a fault in order to classify him as a tragic hero character in the story.
Hamlet’s metaphysical nature allows Him to question the ghost’s existence and collect evidence before acting, which delays Claudius’ death. The primary response from Hamlet was to trust the ghost and to act quickly when he says “Haste me to know that I with wings as swift may sweep to my
…show more content…
He thinks that "by a sleep we end the heartache.” Previously Hamlet has mentioned to Gertrude and Claudius in Act I, Scene II that the "Everlasting had not fixed his canon 'against self-slaughter!" But as the play progresses I begin to see that Hamlet change’ from a man of contemplation to a man of action. Therefore it is Shakespeare's intention that Hamlet delays as a part of his character and in order for him to find his role. A sign of Hamlet finding his active role is when he says “I need to be my own person and find my own way. My way may be wrong, but at least it will be