a.k.
It also doesn't help that there are around 30 variations of strep throat and you have to get all of them before you develop an immunity to them....if you have been "non-compliant" and not finished antibiotics completely, you may have made the strep immune to the antibiotics.