If anyone should give advice to macbeth ,who should it be , and what should they say..?
Act 1 scene 3
In Act I, Scene 3, Macbeth reflects, "So foul and fair a day I have not seen," but then succumbs to his cupidity, which Lady Macbeth later encourages. While Banquo encourages Macbeth to be wary of what the "instruments of darkness" say in this "fair and foul weather" since they "win us with trifles," only partial truths, or subtle truths that do not reveal all, Macbeth ignores his warnings. Thus, it seems that Banquo's words serve not to deter Macbeth.
Perhaps if the son of Duncan, Malcolm were present in Act 1, he could prevent Macbeth from succumbing to the temptations of what the preternatural world seems to offer. After all, Malcolm has been convincing in his conversations with Macduff in the latter part of the play. His grace and dignity certainly emerge from his speeches; maybe he could touch the manly heart that Macbeth still possesses at this point.
I think that the one who should give advice to Macbeth in this scene is the one who actually does give advice -- Banquo. He is the only person who appears in this scene who could possibly give Macbeth good advice.
Banquo is the only one because only he knows what Macbeth knows (what the witches said). He knows what sorts of things Macbeth must be thinking and so he would be able to give good advice.
Banquo tells Macbeth he has to be careful in case the witches were sent by the devil. I think that he should also have told him to be patient. If the prophecy is true, it doesn't mean Macbeth has to go out and do stuff to make it happen. If I were Banquo, I'd tell Macbeth that he shouldn't be in a rush, that the things the witches said would happen (if they were true prophecies) and that Macbeth shouldn't be too aggressive in trying to make them happen.