*Not a teacher
It is correct.
It will not be long before you get well.
The highlighted clause is temporal (before introduces a temporal clause). We never use future tenses in temporal clauses. In order to express the future in temporal clauses we use present tenses.
- For Teachers