There are three ways of saying I HAVE TO in French:
1. Je dois - the easiest, it is not widely used in spoken French (best use in in writing)
2. Il faut que je + subjunctive - the most commonly used in spoken French.
3. Je suis obligé(e) de - to indicate you have no choice but to do something.
Click on the button below for all the explanations and examples on video: