12 days is plenty of time. In fact, it virtually guarantees you won’t be sick during your vacation. Because if you do happen to get sick, you will get better, and the chances of you getting sick again immediately after that are virtually nothing.
.....at least, this is the logic I use when I start having symptoms as an important date is approaching. Works every time!