As others have said, 2020 is too far off to give "notice".
I told my boss about 6 months prior to when I wanted to leave, but in the back of my mind, if he told me to leave in two weeks, I would have been okay with that.
As it turned out, I did stay for six months, and it was actually quite...