Use a new save slot before every major dialogue choice or transition to a new day. This allows you to backtrack easily without restarting the entire game.

Because of complex branching paths, these games can become frustrating without assistance.

Never rely solely on auto-saves. Manual "hard saves" are the only way to guarantee you can return to a branching path later.