Should and must can also be moral or practical or even physical perspectives, not necessarily legal perspectives or directives from others.
In all cases, “should” refers to something that ought to (or is expected to) be done or be the case, while “must” refers to some sort of necessity (which could be subjective or incorrect, depending on perspective).
Examples:
One should eat after swimming, not before.
One should be aware of and respect the riptide (or bear).
The cat should appear about now; he always does.
You should put the ice cream in your cart after doing the rest of your shopping, so it won’t melt.
That tree should stay up even in high winds.
One must eat something sometime in order to remain alive.
We must leave before the stormtroopers arrive.
What goes up must come down (except, say, light, or spaceships).
Possible common sources of confusion:
Should and must may begin to seem similar when reading or listening to people who misuse the words, or who abuse “must” to try to linguistically insist that their perspective or authority is correct. Legal documents, authoritarians, certain religious types, and others who overstate authority may tend to overuse “must” to sway the weak-minded.
You “must” do “your” homework.
The wife “must” obey the husband in “all” things.
The law “must” be observed in all cases.
“Everyone” “must” meet their “Maker” in the end.