We use must, have to and should when an action needs to be done.
Must and have to are used for the same purpose but the difference is who says what needs to be done.
We use must when the need comes from the speaker.
And have to when the need or obligation comes from somebody else.
Should is used to give advice, when something is the right thing to do.