This question already has an answer here:
Situation: I am in Canada and will go back to Hong Kong next week. So, I want to tell my friends that "I will stay in Canada until the 6th of March".
Question: I do not know if the word will should be used here. I am still in Canada, so, I think here present tense should be used, therefore, it should be written as "I stay in Canada until the 6th of March".
However, a future time "6th of March" is also mentioned in the same sentence. Therefore, future tense seems also reasonable. So, the correct one should be "I will stay in Canada until the 6th of March."
So, what kind of tense should I use here? This is very simple sentence structure for any native speaker, but for me, I still get confused.