htm ]The British Council[/url] says that both are used for obligation, and 'must' is on the way to disappearing in American English. To me, all 3 of your sentences sound fine with either verb, and I doubt any native speaker would stop to consider whether the duress was internal or external.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.